var text_2=['a','b','c','d','e','f'];
var newarr=[];
for(var i=0;i<text_2.length;i++){
newarr.push({i:text_2[i]});
}
console.log(newarr);
为什么push出来的对象key为i:"a" 呢
而不是123456呢
var text_2=['a','b','c','d','e','f'];
var newarr=[];
for(var i=0;i<text_2.length;i++){
newarr.push({i:text_2[i]});
}
console.log(newarr);
为什么push出来的对象key为i:"a" 呢
而不是123456呢
var text_2=['a','b','c','d','e','f'];
var newarr=[];
for(var i=0;i<text_2.length;i++){
newarr.push({[i]:text_2[i]});
}
console.log(newarr);
楼主看代码:
var text_2=['a','b','c','d','e','f'];
var newarr=[];
for(var i=0;i<text_2.length;i++){
// text_2[i] => a,b,c...
// i => 0,1,2,3,4...
newarr.push({[i]: text_2[i]});
}
console.log(newarr);
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决