91高清免费观看_亚洲高清视频免费观看_91视频综合_国产精品一区99_伊人手机视频_懂色av懂色aⅴ精彩av

有趣生活

当前位置:首页>生活>js数组最大长度限制(js数组中特别的length)

js数组最大长度限制(js数组中特别的length)

发布时间:2023-11-20阅读(10)

js数组最大长度限制(js数组中特别的length)(1)

当我们在js中定义一个数组时,这个数组就获得了一个length属性,这个属性的value就是数组的长度。如下:

var a = [1,2,3,4,5] console.log(a.length);//5

我们可以通过这个length属性设置数组的长度。

var a = [1,2,3,4,5] console.log(a.length);//5 a.length = 3; console.log(a)//[1,2,3] a.length = 10; console.log(a);//[1, 2, 3, empty × 7]

当我们定义length的值小于数组的长度时,超过length的值会被舍弃,当我们定义length大于数组的长度时,超过的部分会被自动提充并设置成undefined。

所以属性length对于数组来说是个可读可写的,并且数组的长度也会被设置成对应的长度。

我们知道js高度的动态性,我们任意改变属性的类型。但是当我们给数组length的赋值的类型不是一个number时,js的解释器会报一个类型错误的提示。

另外,我们在之前也曾尝试给一个数组增加一个属性

var a = [1,2,3,4,5] a.x = 100; console.log(a); delete a.x console.log(a);

在代码中我们给数组a添加了一个属性x,浏览器没有报错,然后又删除了属性x,数组a也正常删除了属性x,没有出现问题。

从对length的读取和赋值的操作来看,length很类似数组的一个属性,那么当我们对数组的length执行length操作时,会发生什么呢?代码:

var a = [1,2,3,4,5] delete a.length console.log(a.length);

当我们删除length时,并没有报错,但是我们依然可以通过length获取数组的长度

,

欢迎分享转载→http://www.umpkq.cn/read-1471.html

下一篇:合川区美食

Copyright ? 2024 有趣生活 All Rights Reserve吉ICP备19000289号-5 TXT地图

主站蜘蛛池模板: 一区二区三区国产 | 四虎影视永久无码精品 | 99视频精品全部在线播放 | 91视频在线观看免费 | 欧美日韩一区二区不卡 | 在线天堂免费观看.www | 欧美图片一区二区三区 | 日韩精品在线一区二区 | 日韩精品在线看 | 国产综合欧美日韩视频一区 | 国产毛片一区二区 | 免费看欧美一级特黄α大片 | 毛片免费在线观看网址 | 精品一区二区三区中文 | 韩国一级成a人片在线观看 韩国一级黄色毛片 | 男人的天堂久久精品激情a 男人的天堂免费a级毛片无码 | igao在线视频成人免费 | 一级毛片a免费播放王色 | 毛片毛片| 亚洲一区二区三区免费视频 | 麻豆电影在线 | 亚洲精品国产熟女久久久 | 青娱乐久草 | 自拍欧美 | h视频在线看 | 亚洲国产aⅴ成人精品无吗 亚洲国产av高清无码 | 日产2021免费一二三四区在线 | 少妇高潮惨叫久久久久久电影 | 午夜影视在线观看 | 亚洲精品久久久口爆吞精 | 亚洲无线观看国产高清 | 国产成人捆绑调教在线视频 | 精品国产乱码久久久久久影片 | 毛片在线网站 | 亚洲乱亚洲乱妇无码麻豆 | 日韩国产精品视频 | 九九国产精品九九 | 99热成人精品热久久669 | 一级无遮挡理论片 | 麻豆免费在线播放 | 精品国产午夜理论片不卡 |