大家好,我需要幫助。我嘗試修改Number.prototype來添加sum函數。我想在我的初始號碼上加上一些號碼。
(我使用visual studio代碼,this.
后面的提示只有number
)我嘗試了:
Number.prototype.valueOf(this)
Number.prototype.valueOf(this.number)
Number.parseInt(this.toString())
Number.parseFloat(this.toString())
Number.parseInt(this.number.toString())
Number.parseFloat(this.number.toString())
this.valueOf()
this.number.valueOf()
您必須使用
function
來訪問正確的this
上下文(這是調用該方法的數字)。箭頭函數從父作用域(本例中是全局對象)繼承它們的this
上下文。另外,async
也不需要,因為這里沒有異步操作:除了增強本機原型是個壞主意之外,您不認為這樣的函數更適合
Array
原型嗎?