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地图

主站蜘蛛池模板: 亚洲熟女精品中文字幕 | 欧美成人免费香蕉 | 新天堂在线 | 玖玖国产精品 | 日本看片网址 | 日韩精品久久无码人妻中文字幕 | 免费人成视频在线观看视频 | 亚洲国产综合精品一区 | 毛片免费观看日本中文 | 蜜臀av一区二区 | 国产精品亚洲成在人线 | 在线免费国产 | 久草在在线 | 最近免费中文字幕中文高清百度 | 午夜视频在线看 | 欧洲亚洲欧美国产日本高清 | 中文字幕亚洲欧美日韩不卡 | 亚洲国产精品无码久久久 | 图片区网友自拍另类图区 | 国产在线一区二区三区四区 | 91免费国产在线观看 | 全免费a级毛片免费看网站 全免费a级毛片免费看无码 | 一区二区三区四区视频 | 韩国一区在线 | 国产精品a免费一区久久电影 | 一级做人爱流水c视频 | 亚洲国产精品无码成人片久久 | 一二三四视频6+1在线观看免费 | 三级成人网 | 久久在线看| 亚洲欧美第一成人网站7777 | 亚洲欧美日韩国产综合久 | 福利小视频在线 | 老熟妇高潮喷了╳╳╳ | 免费看www视频 | 毛片视频免费观看 | 国产成人亚洲精品2020 | 黄色片网站免费 | 精品久久久久久中文字幕大豆网 | 97在线视频人妻无码 | 手机看片精品高清国产日韩 |