鍍金池/ 問答/HTML/ js中defineProperty里面的get和放在方法前面的get效果是一樣的

js中defineProperty里面的get和放在方法前面的get效果是一樣的吧

let obj1 = {}

Object.defineProperty(obj1,"name",{
    configurable:true,
    enumerable:true,
    get(){
        return "xxx"
    },
    set(val){

    }
})
上面get用法在高程三里面見過,下面這種的get效果和上面的是一樣的嗎
let obj2 = {
    get name(){
        return "xxx"
    },
    set name(val){

    }
}

回答
編輯回答
礙你眼

對的,差不多。

一個是es5語法,一個是es6

2018年5月29日 20:33