0
点赞
收藏
分享

微信扫一扫

有关于对象

90哦吼 2021-09-25 阅读 58

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"]
举报

相关推荐

0 条评论