首页 > 其他分享 >es5中Object.defineProperty修改对象原来的属性或定义新的属性

es5中Object.defineProperty修改对象原来的属性或定义新的属性

时间:2022-12-31 15:11:28浏览次数:43  
标签:es5 obj weight 定义新 Object 修改 defineProperty 属性

1.之前修改对象属性的方法

 var obj={
                name:"张三",
                age:12,
                weight:"60kg"
            }
            // 1.之前修改对象属性的方法
            // obj.height="180cm"
            // obj.weight="70kg"
            // console.log(obj)

2.Object.defineProperty修改对象原来的属性或定义新的属性

 

 

    var obj={
                name:"张三",
                age:12,
                weight:"60kg"
            }
            // 1.之前修改对象属性的方法
            // obj.height="180cm"
            // obj.weight="70kg"
            // console.log(obj)
            
            // 2.使用Object.defineProperty修改或定义对象属性的方法
            // Object.defineProperty(对象名,"属性",{value:属性值})
            Object.defineProperty(obj,"weight",{value:"70kg"})
            Object.defineProperty(obj,"height",{value:"2m"})
            console.log(obj)

 

标签:es5,obj,weight,定义新,Object,修改,defineProperty,属性
From: https://www.cnblogs.com/hs20011205/p/17016679.html

相关文章