let obj = { "2": "a", "3": "b", length: 3, push: Array.prototype.push }; 數組
obj.push("c"); console.log(obj); 瀏覽器
瀏覽器執行以上腳本後的結果 { "2": "a", "3": "c", length: 4, push: Array.prototype.push } app
push方法具備通用性。該方法和call()或apply()一塊兒使用時,能夠應用在相似數組的對象上。 prototype
若是length不能被轉成一個數組,則插入的元素的索引爲0,包括length屬性不存在時。當length 不存在時,將會建立它。對象