1、扩展内置对象:给内置对象新增成员(属性/方法),不推荐使用,因为内置对象是一个共享的东西,不能在上面做私有的操作
var arr = [1,2,3];
Array.prototype.seyHello = function(){ //访问数组的原型对象
    console.log("你好呀我是一个小数组");
};
arr.sayHello();

(1)如何安全的扩展一个内置对象
function MyArray(){

}
var arr = new Array();
MyArray.prototype = arr;
var myArr = new MyArray();
//myArr这个对象继承自arr
myArr.push(1);
myArr.push(2,3,4,5);
console.log(myArr);
js高级——继承的运用








相关文章: