JAVAScript---9.数组

  • 内建对象

  • 宿主对象

  • 自定义对象

  • 数组(array)

    • 数组也是一个对象

    • 它和我们普通对象功能类似 也是用来存储一些值的

    • 不同的是普通对象是使用字符串作为属性名的
      而数组是使用数字来作为索引操作元素

    • 索引:
      从0开始的整数就是索引

    • 数组的存储性能比普通对象要好,在开发中我们经常使用数组来存储一些数据

                    // 创建数组对象
                    var arr = new Array();
                    console.log(typeof arr);
      
    • 向数组中添加元素 arr[0] = 10;

    • 从数组中读取元素 arr[0] 如果读取不存在的索引,他不会报错而是返回undefined
      对于连续的数组,使用length可以获取到数组的长度(元素的个数)
      对于非连续的数组,使用length会获取到数组的最大的索引+1
      尽量不要创建非连续的数组
      修改length 修改的length大于原长度 则多出部分会空出来
      修改length 修改的length小于原长度 则多出的元素会删除

      向数组的最后一个位置添加元素
      语法arr[arr.length] = x;

原文地址:https://www.cnblogs.com/FGdeHB/p/15483580.html