js把字符串变成数组

把 s="A,B,C"

变成

[


{

id: 1,

title: 'A',

},

{

id: 2,

title: 'B',

},

{

id: 3,

title: 'C'

}

],


我的方法是


ss = s.split(",");

console.log(ss)

arr = [];

for (var i=1; i<=ss.length; i++) {

a=ss[i]

arr[i]['id']=i;

arr[i]['title']=a;

}

console.log(arr)

但是还是报错


开满天机
浏览 279回答 1
1回答

暮色呼如

let s = "A,B,C";let arr = s.split(',').map((title, id) => {&nbsp; &nbsp; id++;&nbsp; &nbsp; return { id, title };});
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript