• 数据处理A


    1 :如何检查对象中是否存在某个属性?

    1)使用in操作符:

    var person={"name": "xiaojiayu", "age": 24, "gender": "man"};
    console.log('name' in person);
    //true
    console.log('name2' in person);
    // false
    

    2)使用obj["prop"]:

    var person={"name": "xiaojiayu", "age": 24, "gender": "man"};
    console.log(person["name"]);
    // xiaojiayu
    console.log(person["name2"]);
    // undefined
    

    2.如何判断值是否为数组?

    1)使用Array.isArray()方法

    var person={"name": "xiaojiayu", "age": 24, "gender": "man"};
    console.log(Array.isArray(person));
    //false
    
    var aa= [];
    console.log(Array.isArray(aa));
    // true
    

    2) 使用instanceof Array :

    var aa= [];
    
    if(aa instanceof Array){
        console.log('是数组');
    }else{
       console.log('非数组');
    };
    // 是数组
    

    3.如果检查一个值为null?

    function isNull(value){
    return value === null;
    };
    
    isNull(2);
    //false
    
    isNull(null);
    //true
    

      

      

      

      

  • 相关阅读:
    暑期测试训练3
    对于在线段树上修改整段区间的理解
    UVA 11090 判负圈问题
    ZOJ 2588 求割边问题
    POJ 1523 网络连通
    hdu 1163
    hdu 1703
    hdu 2577 模拟
    hdu 3836 强连通+缩点:加边构强连通
    hdu 2571
  • 原文地址:https://www.cnblogs.com/a1-top/p/14582236.html
Copyright © 2020-2023  润新知