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);
13 回答12.9k 阅读
7 回答2.1k 阅读
3 回答1.3k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
6 回答1.1k 阅读
2 回答1.3k 阅读✓ 已解决