例如,我有一个多维js数组:
const array1 = [{"entrance":"20","a":"10"},{"entrance":"15","b":"25"}];
我想将入场值作为一个新数组。直到今天,我一直在用for bucle来做,就像这样:
var entrance = [];
for(i=0;i<array1.length;i++){
entrance[i] = array1[i]["entrance"];
}
这很完美,但是我想是否有一种不错的方法可以做到这一点。有人可以帮我吗?
谢谢!
使用.map()
:
const array1 = [{"entrance":"20","a":"10"},{"entrance":"15","b":"25"}];
const entrance = array1.map((e) => e.entrance);
console.log(entrance);
您可以尝试使用map()
const array1 = [{"entrance":"20","a":"10"},{"entrance":"15","b":"25"}];
var entrance = array1.map(i => i.entrance);
console.log(entrance);