Javascript 从多维数组js获取数据

Javascript 从多维数组js获取数据,javascript,arrays,get,Javascript,Arrays,Get,我有一个JS数组,例如: const array1 = [{"entrance":"20","a":"10"},{"entrance":"15","b":"25"}]; 我想将入口值作为新数组获取。直到今天,我都在使用for循环来实现它,如下所示: var entrance = []; for(i=0;i<array1.length;i++){ entrance[i] = array1[i]["entrance"]; } var入口=[]; 对于(i=0;i使用.map(): c

我有一个JS数组,例如:

const array1 = [{"entrance":"20","a":"10"},{"entrance":"15","b":"25"}];
我想将
入口
值作为新数组获取。直到今天,我都在使用
for循环
来实现它,如下所示:

var entrance = [];
for(i=0;i<array1.length;i++){
  entrance[i] = array1[i]["entrance"];
}
var入口=[];
对于(i=0;i使用
.map()

const array1=[{“入口”:“20”,“a”:“10”},{“入口”:“15”,“b”:“25”}];
施工入口=阵列1.地图((e)=>e.入口);
console.log(入口);
使用
.map()

const array1=[{“入口”:“20”,“a”:“10”},{“入口”:“15”,“b”:“25”}];
施工入口=阵列1.地图((e)=>e.入口);
console.log(入口);
您可以使用

该方法创建一个新数组,其中填充了对调用数组中的每个元素调用所提供函数的结果

const array1=[{“入口”:“20”,“a”:“10”},{“入口”:“15”,“b”:“25”}];
var入口=阵列1.地图(i=>i.入口);
console.log(入口);
您可以使用

该方法创建一个新数组,其中填充了对调用数组中的每个元素调用所提供函数的结果

const array1=[{“入口”:“20”,“a”:“10”},{“入口”:“15”,“b”:“25”}];
var入口=阵列1.地图(i=>i.入口);
console.log(入口);
使用和:

漂亮的使用方式和:


尚未提及。您可以使用
forEach

const array1 = [{"entrance":"20","a":"10"},{"entrance":"15","b":"25"}];
const res = [];
array1.forEach((obj) => {res.push(obj.entrance)});
console.log(res);

尚未提及。您可以使用
forEach

const array1 = [{"entrance":"20","a":"10"},{"entrance":"15","b":"25"}];
const res = [];
array1.forEach((obj) => {res.push(obj.entrance)});
console.log(res);