1 数组的定义

  1. // 实例化对象方式创建
  2. var aList = new Array(1,2,3);
  3. // 字面量方式创建,推荐使用
  4. var aList2 = [1,2,3,'asd'];

2 数组相关操作

  1. <script>
  2. // ---------定义数组
  3. var aArr1 = new Array(1,2,3);
  4. console.log(aArr1);
  5. var aArr2 = [3,6,9];
  6. console.log(aArr2);
  7. var aArr3 = [[1,2,3], [3,6,9]];
  8. console.log(aArr3);
  9. // ----------数组相关操作
  10. // 获取数组元素个数
  11. alert(aArr3.length) // 2
  12. // 根据下标取值,不支持负数下标
  13. alert(aArr3[1]) // 3,6,9
  14. // 追加数据
  15. aArr3.push("hello");
  16. // 删除最后一个元素
  17. var oVal = aArr3.pop()
  18. // 插入数据 1-开始索引,2-删除的个数,3-插入的数据
  19. aArr3.splice(1, 0, "apple")
  20. // 截取数据
  21. aArr3.slice(1,2)
  22. </script>