我有一个关于.map的问题,它使用javascript将数组中的元素引入数组
我目前正在尝试将数组中的元素放入数组中的其他数组中。我现在读到我有一个关于.map的问题,它使用javascript将数组中的元素引入数组,javascript,Javascript,我目前正在尝试将数组中的元素放入数组中的其他数组中。我现在读到.map效果很好,并以newArrayA为例。我能不能把点去掉,然后像在newArrayB中那样做?有人还有什么要读的吗?我在这个例子中几乎找不到任何东西。是否有任何东西反对newArrayB let test=['A','B','C','D'];//到[['A']、['B']、['C']、['D']] newArrayA=test.map((x)=>[…x]); newArrayB=test.map((x)=>[x]); cons
.map
效果很好,并以newArrayA
为例。我能不能把点去掉,然后像在newArrayB
中那样做?有人还有什么要读的吗?我在这个例子中几乎找不到任何东西。是否有任何东西反对newArrayB
let test=['A','B','C','D'];//到[['A']、['B']、['C']、['D']]
newArrayA=test.map((x)=>[…x]);
newArrayB=test.map((x)=>[x]);
console.log(newArrayA);
console.log(newArrayB)代码>您可以通过增加其中一个字符串的长度来看到差异-当您使用vs时,只需使用索引处的值即可获得不同的结果-只需运行以下示例:
let test=['ABCDE','B'];
newArrayA=test.map((x)=>[…x]);
newArrayB=test.map((x)=>[x]);
console.log(newArrayA);
console.log(newArrayB)代码>这取决于您尝试执行的操作,例如,如果测试中有一个包含两个或更多字符的字符串,该怎么办?那么上面的两张地图将产生不同的结果。但是对于你上面的例子,第二个是Fine谢谢,我只试过一个字符。谢谢你的解释。