JavaScript Day07 - 阵列

阵列(array)

  • 参考此篇:Day10 - 阵列
  • 阵列使用 [ ] 来包含内容
  • 阵列的数量使用 .length 来查询,改变 .length 的值(正整数)会变更阵列大小
    • .length 的值变大,阵列长度改变,未赋值的部分为 empty
    • .length 的值变小,阵列长度改变,超出的部分会被删除
  • 索引起始值从 0 开始起算
  • 可以放混合资料,如字串与数字
  • .isArray() 可查询是否为阵列,若是回传 true ,否则回传 false

阵列增减

  • push:增加一个元素,放最後面
  • unshift:增加一个元素,放最前面
  • pop:取出最後面的元素,阵列元素少一个
  • shift:取出最前面的元素,阵列元素少一个
  • splice:指定起始位置,删除指定数量,语法:.splice( 起始位置, 删除数量)

增减例子

let arr = ["a", "b", "c"];

console.log(arr.length); // 长度为3
console.log(arr[1]) // "b"

arr.push(4);  // 最後面增加 4
console.log(arr); // ["a", "b", "c", 4]

arr.unshift(5); // 最前面增加 5
console.log(arr); // [5, "a", "b", "c", 4]

arr.pop();  // 最後面取出 4 ,阵列元素少一个
console.log(arr); // [5, "a", "b", "c"]

arr.shift(); // 最前面取出 5 ,阵列元素少一个
console.log(arr); // ["a", "b", "c"]

arr.splice(1, 2); // 从第 1 个开始,删除 2 笔
console.log(arr); // ["a"]

arr[3] = "d";
console.log(arr); // ['a', empty × 2, 'd']
console.log(arr.length); // 长度为 4

参考资料

Array
Array.length

次回

预计说明物件


<<:  Day7. 依点成形,创造物件 - RigidBody(中)

>>:  [Day7] Python API起点

Day1 30天学会React,其实一点都不难

Hi! 时光飞逝,又过了一年,我又来自虐了,距离上次绞尽脑汁生出铁人赛文章也有一年多的时间了 废话,...

Day 29 - 重点复习与延伸空间

经过了快一个月的文章,我们大概看了 Proxmox VE 基础使用 容器/VM 备份 cloud-i...

Day-20 5分钟快速认识Excel储存格位址($字号)

今日练习档ԅ( ¯་། ¯ԅ) 今天要跟大家介绍Excel的位址,相信大家都知到Excel每一格都有...

Day 22. slate × Operation × transform

今天的内容将延续 上一篇 文章中 Operation Process 里的 3. ,同时我们会非常...

【学习笔记-JS】处理阵列的方法

接下来介绍处理阵列的方法 这些方法对於资料处理很重要 那就一起来看下去吧 处理阵列的方法 .forE...