Javascript之对象

作者: 临安linan | 来源:发表于2019-03-18 01:00 被阅读0次

    本文仅粗略罗列一下对象的基础知识,做个小小总结,不涉及原理。

    目录:

    1. 对象创建的三种方法
    2. 对象访问的两种方法
    3. 对象类型检测
    4. 对象遍历
    5. 获取对象的key值

    1. 对象创建的三种方法

    (1)对象字面量,一般常用的写法

    var obj = {}
    

    (2)构造函数创建(不咋常用)

    var obj = new Object()
    

    (3)通过Object.create(),此方法可以指定对象的原型

    var obj = Object.create(obj1)
    

    2. 对象访问的两种方法

    (1)obj.xxx // 只能写成xxx 默认会专成字符串
    (2)obj['xxx'] // 'xxx'与xxx有区别

    3. 对象类型检测

    (1)借助Object.prototype上的方法

    Object.prototype.toString.call(xxx)
    

    (2)判断xxx.proto是否在右边值的原型链上

    xxx instanceof Array
    

    4. 对象遍历

    for ( var key in obj ){    // 包含原型上的属性,返回一个无序数组
        console.log(obj[key])  
    }
    

    5. 获取对象的key值

    Object.keys(xxx)    // 接收一个对象参数,返回可遍历的键名数组
    

    相关文章

      网友评论

        本文标题:Javascript之对象

        本文链接:https://www.haomeiwen.com/subject/jvkmmqtx.html