mel*_*okb 4 javascript arrays map self-reference
在尝试使用一些不同的方法生成JavaScript数组时,我偶然发现了一个奇怪的结果.使用map到push的自参考(阵列DEMO):
a=[1,1,1,1,1,1,1,1,1,1];
a=a.map(a.push,a);
Run Code Online (Sandbox Code Playgroud)
我得到以下结果(在Chrome中):
[13,16,19,22,25,28,31,34,37,40]
Run Code Online (Sandbox Code Playgroud)
有谁能解释为什么?