首页 > web前端 > js教程 > 如何在 JavaScript 中压缩两个数组?

如何在 JavaScript 中压缩两个数组?

Mary-Kate Olsen
发布: 2024-12-09 18:17:15
原创
321 人浏览过

How to Zip Two Arrays in JavaScript?

在 JavaScript 中压缩数组

在 JavaScript 中压缩两个数组涉及将两个数组中的元素配对到一个新的元组数组中。这可以使用 map 方法来实现,该方法创建一个新数组,其中填充了为原始数组的每个元素执行的回调函数的结果。

实现:

要按照提供的示例压缩数组 a 和 b,您可以使用以下命令代码:

var a = [1, 2, 3];
var b = ['a', 'b', 'c'];

var c = a.map(function(e, i) {
  return [e, b[i]];
});

console.log(c);
登录后复制

解释:

map 方法迭代 a 中的每个元素,并使用当前元素及其索引调用提供的回调函数。在回调函数内,我们通过将 a 的当前元素与 b 中相同索引处的元素配对来创建一个元组。然后,此操作的结果存储在新数组 c 中。

输出:

所提供代码的输出将是:

[[1, 'a'], [2, 'b'], [3, 'c']]
登录后复制

与期望的结果相匹配。

以上是如何在 JavaScript 中压缩两个数组?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板