關於Array.prototype.push.call() 和 Array.prototype.slice.call()兩種方法,你get了嗎

前言 今天在一技術羣突然看到有關原型鏈繼承的問題,瞅了下截圖,發現看不懂,百度+實驗後,決定還是記錄下來避免日後遺忘,理解可能有點粗糙,有錯誤的話,歡迎各位小夥伴指正。 正文 如下圖所示,對象a本來是隻有一個length屬性的,但是調用[].push.call(a,3)函數之後,a對象有所變化,增加了一個屬性10,且值爲3。看起來時增加了一個屬性,但增加屬性key爲什麼是10呢。 嗯,看着有點點頭
相關文章
相關標籤/搜索