获得徽章 0
赞了这篇沸点
#每天一个知识点#
避坑:js正确使用fill方法初始化二维数组。
首先,说一下坑,fill方法大家都知道是用来填充数组的,如 let n=new Array(3).fill(0); 会得到一个长度为3,全部被0填充的一维数组。当我们想使用它创建二维数组时候,可能会这么写 let arr = new Array(3).fill(new Array(3).fill(0)) 看似得到的二维数组也没有啥问题。但是,当给某个元素赋值时,如令arr[1][1]=1, 会发现每一个一维数组下标为1的值都被改变了。
然后,谈一下原因,当fill()的参数不是基本类型时,并不是将它的值填充到数组,而是将它的地址填充到数组,所以会出现上面的现象。
最后,讲一下如何解决。这里提供一种思路,使用map给每个一维数组分别赋值。 let arrNew = new Array(3).fill(0).map(s => new Array(3).fill(0)) 即可。
展开
评论
赞了这篇沸点
昨晚11点打开王国之泪,再退出的时候已经是一点半了,真好玩,刚刚过了两个神庙,真不戳呀真不戳,快快下班回家继续😍😍😍😍
23
赞了这篇沸点
#我的五一计划清单# 离五一放假还有36.5个小时!!!大伙们一区峡谷见!!!我ad
33
赞了这篇沸点
还有三个小时 度日如年 好煎熬啊
2
赞了这篇沸点
中午浅做个麻辣拌吧
一个真正的鳗于2023-04-28 15:03发布的图片
4
赞了这篇沸点
今日分享系列——常德豆皮

常德的豆皮相比武汉的三鲜豆皮,整体给人的感觉是比较粗犷的,有点像蛋包饭,对于胃口小的女生来说,一次可能只能吃半个。它主要是用鸡蛋、豆皮、糯米粉、肉汁末、叉烧粒等食材做成的,吃到嘴里焦脆软绵,好吃的没得说。
Tiger_H_W于2023-04-28 06:13发布的图片
Tiger_H_W于2023-04-28 06:13发布的图片
Tiger_H_W于2023-04-28 06:13发布的图片
Tiger_H_W于2023-04-28 06:13发布的图片
Tiger_H_W于2023-04-28 06:13发布的图片
评论
赞了这篇沸点

万能空气炸锅
情话丶于2023-04-28 06:48发布的图片
评论
下一页