美文网首页
JS 对象基本用法

JS 对象基本用法

作者: Sharp丶TJ | 来源:发表于2021-07-16 16:09 被阅读0次

    I:Object的定义

    (1)无序的数据集合

    (2)键值对的集合


    II:声明对象的两种语法

    (1)  let obj = {      'name':'su',      'age':20    }     // 常用的,最方便的方法

    (2)  let obj = new Object({'name':'su','age':22})     // 最标准的


    III:如何删除对象的属性

    (1)delete 对象名.属性名

    (2)delete 对象名['属性名']

    PS:delete只能删除属性,不能删除对象本身

    IV:如何查看对象的属性

    查 键:Object.keys(对象名)      

                '属性名' in 对象名        //  查键是否存在,返回 true or false

    查 值:Object.values(对象名)

    查 键值对:Object.entries(对象名)     //  或者直接   输入对象名也可以

    查自身+原型链的属性 :console.dir(对象名)

    判断一个属性是否在自身身上: 对象名.hasOwnProperty(‘属性名’)

    只查一个属性的情况:

    (1)中括号语法:对象名[‘属性名’]

    (2)点语法:对象名.属性名

    V:如何修改或增加对象的属性

    对象名.属性名 = 某某某

    除了这种单一的赋值方法外还有批量赋值方法:

    Object.assign(对象名, {p1:1,p2:2  ......})

    基于原型来创建对象:

    let 对象名 = Object.create(原型名)

    相关文章

      网友评论

          本文标题:JS 对象基本用法

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