【发布时间】:2018-09-06 16:34:21
【问题描述】:
如果我有一个字符串数组:
array1 = ['mango', 'orange', 'apple','strawberry'];
还有一组索引:
array2 = [1,3];
如何根据 array2 中的索引,用 array1 中的字符串创建一个新数组?
在这种情况下,新数组将如下所示:
array3 = [orange, strawberry]
【问题讨论】:
-
迭代索引数组并使用这些索引的值来索引第一个数组并将这些值推送到新数组中,请参阅答案/
-
将 array2 与 array1 映射。尝试一下并尝试添加到您的问题中。
-
简单的
map:const array3 = array2.map((index) => array1[index])。
标签: javascript arrays indexing