如何将两个数组压缩为一个包含值的字符串数组

Fra*_*tin 3 javascript arrays

例如,如果我有两个看起来像这样的数组:

var array1 = ['a','b'];
var array2 = [1, 1];
Run Code Online (Sandbox Code Playgroud)

输出数组应该是:

var newArray = ['a:1', 'b:1']
Run Code Online (Sandbox Code Playgroud)

mda*_*sev 5

你可以map像这样使用:

var array1 = ['a','b'], array2 = [1, 1];
var newArray = array1.map((e, i) => `${e}:${array2[i]}`);

console.log(newArray);
Run Code Online (Sandbox Code Playgroud)