let arr = new Array(5).fill(new Array(5).fill(null)) /* **本意是想创建一个5*5的二维数组,创建成功进行赋值时有个问题 **arr[0][0]='X'会把arr[0-4][0]这5个全部复制 **不知道什么原因,难道fill方法不能传入数组作为参数,环境React、node.js **下面这种循环插入就可以正常赋值 */ let arr = []; for (let i = 0; i < 5; i++) { let jarr = [] for (let j = 0; j < 5; j++) { jarr[jarr.length] = null; } arr[arr.length] = jarr; }
ES6的一些疑问
猜你喜欢
转载自www.cnblogs.com/imbasaber/p/9641683.html
今日推荐
周排行