ES5 Object.defineProperties / Object.defineProperty 的使用

临时笔记,稍后整理

var obj = {
    v: 1,
    render: function () {
        console.log("123")
    }
};

// Object.defineProperties(obj, {
//     v: {
//         get () {
//             return 'fuck'
//         },
//         set (v) {
            
//         }
//     }
// })

// obj.render()



Object.defineProperty(obj, 'v', {
    get () {
        return 'fuck'
    },
    set (v) {
        console.log(v)
    }
})

obj.render()
原文地址:https://www.cnblogs.com/CyLee/p/7279971.html