1. 程式人生 > >類數組

類數組

prot clas 數組 pty his var func prototype con

var obj = {
    ‘2‘ : 3,  
    ‘3‘ : 4,
    ‘length‘ : 2,
    ‘splice‘ : Array.prototype.splice,
    ‘push‘ : Array.prototype.push
};
obj.push(1);
obj.push(2);
console.log(obj)  // [empty × 2, 1, 2, splice: ?, push: ?]

// 原理
// Array.prototype.push = function(elem){
//     this[this.length] = elem;  // 當前元素最後位置添加類容
// this.length ++; // 讓length 加一 // } // obj[2] = 1; // obj[3] = 2;

類數組