码迷,mamicode.com
首页 > 其他好文 > 详细

es5 对象方法

时间:2020-06-08 19:18:27      阅读:64      评论:0      收藏:0      [点我收藏+]

标签:ble   自身   src   ons   修改   efi   mamicode   key   UNC   

技术图片

 

 

<script>
        // 用户获取对象的自身所有的属性
        var obj = {
            id: 1,
            pname: 1999,
            num: 2000
        };
        var arr = Object.keys(obj);
        console.log(arr); //  ["id", "pname", "num"]
        arr.forEach(function(value) {
            console.log(value);
        })
 
 
技术图片

 

 技术图片

 

 

<script>
        var obj = {
            id: 1,
            pname: ‘小米‘,
            num: 1999
        };

        // Object.defineProperty(obj, ‘num‘, {
        //     value: 1000
        // });
        // console.log(obj); // {id: 1, pname: "小米", num: 1000}

        // Object.defineProperty(obj, ‘price‘, {
        //     value: 9.9
        // });
        // console.log(obj); // {id: 1, pname: "小米", num: 1999, price: 9.9}


        // Object.defineProperty(obj, ‘id‘, {
        //     // 是否允许修改这个属性
        //     writable: false
        // });
        // obj.id = 2;  // false 不允许修改
        // console.log(obj);


        Object.defineProperty(obj, ‘address‘, {
            value: ‘山东蓝翔‘,
            // 是否允许修改这个属性
            writable: false,
            // 加上这个属性 就不会被遍历出来
            enumerable: false,
            // 不允许被删除
            configurable: false
        });
        console.log(obj);
        var arr2 = Object.keys(obj);
        console.log(arr2); //  ["id", "pname", "num"]

        delete obj.address;
        console.log(obj);
        delete obj.pname; // 没有规定就可以被删除
        console.log(obj); //{id: 1, num: 1999, address: "山东蓝翔"}
    </script>
 

 

es5 对象方法

标签:ble   自身   src   ons   修改   efi   mamicode   key   UNC   

原文地址:https://www.cnblogs.com/ericblog1992/p/13067338.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!