在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML/ es6 方法簡(jiǎn)寫的問(wèn)題

es6 方法簡(jiǎn)寫的問(wèn)題

var obj1= {

fn1 (){}.bind()

}
var obj2= {

fn2: function(){}.bind()

}

fn1會(huì)報(bào)錯(cuò),fn2正常,是什么原理?

回答
編輯回答
涼汐

簡(jiǎn)寫方式只是針對(duì) fn(){} => fn: function() {}你寫方式引擎不認(rèn)識(shí)

2017年10月13日 04:13
編輯回答
硬扛

這個(gè)語(yǔ)法錯(cuò)誤。
es6制定了 對(duì)象內(nèi) 屬性 和 方法的簡(jiǎn)寫,簡(jiǎn)寫方法的屬性名總是 變量本身作為字符串使用。

你上面的那種寫法,bind函數(shù)本身返回一個(gè)函數(shù),從解析器角度來(lái)說(shuō),這個(gè)返回的函數(shù)叫什么名字并沒(méi)有辦法確定,像你第二種寫法,還可以自定義,對(duì)不對(duì),所以無(wú)法確定 屬性字符串當(dāng)然不能這么用。

2017年7月25日 05:38
編輯回答
爆扎
var obj1= {
    fn1 (){}
}

為什么報(bào)錯(cuò)?因?yàn)槟銓懙牟粚?duì)

2017年1月20日 09:11