Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将数组的所有索引获取到新数组_Javascript_Arrays - Fatal编程技术网

Javascript 如何将数组的所有索引获取到新数组

Javascript 如何将数组的所有索引获取到新数组,javascript,arrays,Javascript,Arrays,我有一个数组,我正试图映射。但是我的映射有一个问题,因为映射所有的索引,而不仅仅是我想要映射的索引。我想我可以通过创建一个新的数组来解决这个问题,该数组只包含我试图映射的数据 如何将所有索引2推送到新数组中?我还没有找到一个我正在尝试做的事情的例子 我期望一个新数组的结果等于[231431481] 下面是我的代码示例: const数组=[[“name”,1231],“name”,2431],“name”,3481]] console.log(数组) 让百分比=array.map(函数(num,

我有一个数组,我正试图映射。但是我的映射有一个问题,因为映射所有的索引,而不仅仅是我想要映射的索引。我想我可以通过创建一个新的数组来解决这个问题,该数组只包含我试图映射的数据

如何将所有
索引2
推送到新数组中?我还没有找到一个我正在尝试做的事情的例子

我期望一个新数组的结果等于
[231431481]

下面是我的代码示例:

const数组=[[“name”,1231],“name”,2431],“name”,3481]]
console.log(数组)
让百分比=array.map(函数(num,i){
返回100*((num-array[i-1])/(array[i-1]);
});您可以这样做

const array = [ ["name", 1, 231], [ "name", 2, 431], ["name", 3, 481] ] 
const arrayNew = array.map(x => x[2])
// arrayNew === [231, 431, 481]
你可以这样做

const array = [ ["name", 1, 231], [ "name", 2, 431], ["name", 3, 481] ] 
const arrayNew = array.map(x => x[2])
// arrayNew === [231, 431, 481]

检查内联注释

const数组=[
[“姓名”,1231],
[“姓名”,2431],
[“姓名”,3481],
];
//如果您知道,数组中将有3个元素
log(array.map(([,last])=>last));
log(array.map(({2:last})=>last));
//对于任意大小的子数组,获取map中的最后一个元素

log(array.map((arr)=>arr[arr.length-1])检查内联注释

const数组=[
[“姓名”,1231],
[“姓名”,2431],
[“姓名”,3481],
];
//如果您知道,数组中将有3个元素
log(array.map(([,last])=>last));
log(array.map(({2:last})=>last));
//对于任意大小的子数组,获取map中的最后一个元素

log(array.map((arr)=>arr[arr.length-1])请参阅。那就是
.map((子数组)=>subArray[2])
,或者
.map({2:number})=>number)
,只是。你想计算什么?我想计算数字之间的差异。年度百分比变化见。那就是
.map((子数组)=>subArray[2])
,或者
.map({2:number})=>number)
,只是。你想计算什么?我想计算数字之间的差异。年度百分比变化