zoukankan      html  css  js  c++  java
  • 操作对象

     1 删除一个对象的key值
     2 方法1:
     3 var data={
     4        province:'',
     5        city:''
     6 }
     7 delete(data["province"]);
     8 console.log(data)//data={city:''}
     9 方法2:
    10 var data={
    11        province:'',
    12        city:''
    13 }
    14 delete data.province
    15 console.log(data)//data={city:''}
     1 判断对象是否存在
     2 1、JSON.stringify(要判断的对象)==="{}"   h5
     3 2、Object.keys(要判断的对象).length===0  h5   ES6的新方法
     4 3、var keys=[]
     5   for(var key in {要判断的对象}){
     6      keys.push(key)
     7   }
     8   keys  = =[] ??
     9   var keys=[]
    10   for(var key in {a:1,d:2}){
    11      keys.push(key)
    12   }
    13   keys  = =["a","b"]
    14 4、jquery的isEmptyObject方法
    15 var data = {}
    16 var b = $.isEmptyObject(data);
    17 alert(b);//true
    18 5、Object.getOwnPropertyNames()方法
    19 var data ={};
    20 var arr = Object.getOwnPropertyNames(data);
    21 alert(arr.length==0);//true  不兼容IE8
  • 相关阅读:
    mac 程序 Access-JSON-Data
    第一个 mac 程序 Create-JSON-Model
    CATransform3D的m34使用
    超级好用的解析JSON数据的网站
    iOS设计模式
    iOS设计模式
    iOS设计模式
    iOS设计模式
    iOS设计模式
    iOS设计模式
  • 原文地址:https://www.cnblogs.com/web-qianhx/p/10271585.html
Copyright © 2011-2022 走看看