JavaScript——数组——数组长度

JavaScript中的数组长度是可变的,可用赋值运算符改变数组大小,如果改变之后的数组的长度比原数组大,则新数组会在末尾补充相应数量的空位,空位上的数组元素的值是undefined;如果改变之后的数组的长度比原数组小,则新数组会被从后往前截断相应的长度,示例如下,(<< 表示打印结果)

let arr = [1,2,3,4,5,6]
console.log(arr)
<< Array(6) [ 1, 2, 3, 4, 5, 6 ]
console.log(arr.length)
<< 6
//将arr长度赋值为10
arr.length = 10
console.log(arr)
<< Array(10) [ 1, 2, 3, 4, 5, 6, <4 empty slots> ]
console.log(arr[8])
<< undefined
//将arr长度赋值为3
arr.length = 3
console.log(arr)
<< Array(3) [ 1, 2, 3 ]

最新文章

  1. JavaScript性能优化
  2. Asp.Net Core 项目实战之权限管理系统(6) 功能管理
  3. [python]获取网页中内容为汉字的字符串的判断
  4. Android -- 是时候来了解一波EventBus了
  5. 1296: [SCOI2009]粉刷匠
  6. Mysql 学习-索引的设计原则
  7. syslog-ng 安装
  8. wap上传图片跨域发送post请求
  9. &lt;转&gt;让SVN用户能够修改自身密码的PHP页面
  10. Linux编译多个不同目录下的文件以及静态库、动态库的使用
  11. Java中的return关键字
  12. angularJS--apply() 、digest()和watch()方法
  13. Mac系统home目录权限修改【转载】
  14. here文档 here doc EOF重定向
  15. Lucene 分析的意思是按照某种规则进行内容拆分 支持模糊搜索
  16. 浅谈fhq treap
  17. js 历史
  18. python偏函数的运用
  19. 利用ImageOps调整图片的Aspect Ratio(给图片添加borders)
  20. Android 手机随音乐振动

热门文章

  1. Python入门 -- 001
  2. 1.4matlab矩阵的表示
  3. winform制作简易屏幕保护工具
  4. 大数据学习(25)—— 用IDEA搭建Spark开发环境
  5. 根据随身固态U盘卷标搜索U盘盘符并打开文件的批处理脚本.bat 徐晓亮 595076941@qq.com 2019年12月19日6点50分
  6. Netty 源码分析系列(二)Netty 架构设计
  7. 文本生成器(AC自动机+dp)
  8. python3.7安装和pycharm安装教程. 以及pycharm的破解教程
  9. Python函数调用中的值传递和引用传递问题
  10. docker-02