有关于对象

作者: 我写的代码绝对没有问题 | 来源:发表于2021-09-18 11:44 被阅读0次

    JS如何删除、新增对象的属性

     var obj={}
    
     //添加新属性
     obj.name="hhh"
    
     //删除对象中某一属性
     var obj= {
       height: 180,
       weight: 180,
       hobby: {
         ball: 'good',
         music: 'nice'
       }
     }
    
     delete obj.hobby 
     delete obj[height]
    

    Object.keys(obj)
    在实际开发中,我们有时需要知道对象的所有属性,原生js给我们提供了一个很好的方法:Object.keys(),该方法返回一个数组

    参数:要返回其枚举自身属性的对象
    返回值:一个表示给定对象的所有可枚举属性的字符串数组

    let person = {name:"张三",age:25,address:"深圳",getName:function(){}}
    Object.keys(person) // ["name", "age", "address","getName"]
    

    相关文章

      网友评论

        本文标题:有关于对象

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