JS - 数组(1)

delete删除数组元素

var a = [1,2,3,4,5];
delete a[0];
console.log(a); // [undefined, 2,3,4,5]

用 delete 的区别(in 操作符)

var a = ['x','y','z'];
delete a[1];
1 in a; // false, 1 是 key

var a = ['x','y','z'];
a[1] = undefined;
1 in a; // true

arr.length -= 1; // 出去末尾, arr.length = arr.length - 1;

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • FreeCodeCamp - Basic JavaScript 写在前面: 我曾经在进谷前刷过这一套题,不过当时只...
    付林恒阅读 16,531评论 5 28
  • 第三章 类型、值和变量 1、存取字符串、数字或布尔值的属性时创建的临时对象称做包装对象,它只是偶尔用来区分字符串值...
    坤少卡卡阅读 656评论 0 1
  • 数组的定义 数组是按序号排列的一组值,每个值的位置都有编号(从0开始)。数组本质上是一种特殊的对象。它的键名是按(...
    Allin_Lin阅读 578评论 0 0
  • 今年看了几本书 没钱买书 图书馆呢 我喜欢自己有 那就忍着 没钱癖好还蛮多的 没钱瞎讲究
    湘妮儿阅读 141评论 0 1
  • NO.1琴棋书画 在中国古代,弹琴(古琴)、弈棋(围棋)、书法(毛笔)、绘画(国画)是文人骚客(包括一些名门闺秀)...
    诗词苑阅读 1,886评论 0 8