學(xué)習(xí)阮一峰老師ES6教程,鏈接為:數(shù)值的擴(kuò)展里面講解Number.isInteger如何在ES5上部署,有這樣一段代碼:我一直搞不明白為什么對Number定義isInteger屬性,Number.isInteger(25)這樣調(diào)用會進(jìn)入value描述符對應(yīng)的函數(shù)里面呢?搞不懂上面的問題,我就自己寫一段代碼進(jìn)行測試:運行結(jié)果為:和期望中的運行結(jié)果一樣,我特意去查了一下Object.defineProperty的用法,鏈接為:Object.defineProperty用法里面對value描述符用法的解釋是這樣的:value該屬性對應(yīng)的值??梢允侨魏斡行У?JavaScript 值(數(shù)值,對象,函數(shù)等)。默認(rèn)為 undefined。并沒有說明value描述符對應(yīng)的是作為函數(shù)調(diào)用呀???!
ES6中Reflect.defineProperty怎么使用?
達(dá)令說
2018-12-20 13:14:51