从多维数组js获取数据

问题描述 投票:0回答:1

例如,我有一个多维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"];
}

这很完美,但是我想是否有一种不错的方法可以做到这一点。有人可以帮我吗?

谢谢!

javascript arrays get
1个回答
3
投票

使用.map()

const array1 = [{"entrance":"20","a":"10"},{"entrance":"15","b":"25"}];
const entrance = array1.map((e) => e.entrance);

console.log(entrance);

0
投票

您可以尝试使用map()

const array1 = [{"entrance":"20","a":"10"},{"entrance":"15","b":"25"}];

var entrance = array1.map(i => i.entrance);
console.log(entrance);
© www.soinside.com 2019 - 2024. All rights reserved.