zoukankan      html  css  js  c++  java
  • JSON中对于数组及对象的一些操作方法,留存备用!

    一、删除数组元素

    1、删除数组头一个元素:shift()

    var chaomao = [1,2,3,4,5];
    var chaomao.shift(); //得到1
    alert(chaomao); //[2,3,4,5]

    2、删除数组最后一个元素:pop()

    var chaomao = [1,2,3,4,5];
    var chaomao.pop(); //得到5
    alert(chaomao); //[1,2,3,4]

    3、删除数组任意位置的指定个数的元素:splice()

    var chaomao = [1,2,3,4,5];
    chaomao.splice(2,1);
    alert(chaomao); //1,2,4,5
    
    //将删除的元素替换成新元素:
    //chaomao.splice(2,1,20,30,40,...);

    4、只是将元素清空,但未从数组中移除的方法:

    var chaomao = [1,2,3,4,5];
    chaomao[1] = null;
    chaomao[1] = undefined;
    delete chaomao[1];

    二、删除对象的属性

    使用delete即可:

    var p = {
          "name": “chaomao”,
          "age": 45,
          "sex": "male"
    };
    
    delete p.name;
    for(var i in p){
        alert(i); //输出age,sex,name项已经被删除了
    }

    版权声明: 本文为博主 网无忌 原创文章,欢迎转载,但请务必标注原文链接。

    本文链接: https://www.cnblogs.com/netWild/archive/2012/10/18/2729107.html

  • 相关阅读:
    el-upload文件上传组件
    vue 自定义指令input表单的数据验证
    vue-resourse简单使用方法
    go语言基本运算符
    第4课
    第3课
    第2课
    第1课
    第0课
    第0课
  • 原文地址:https://www.cnblogs.com/netWild/p/2729107.html
Copyright © 2011-2022 走看看