js高级——继承的运用
来源:互联网 发布:食品安全网络培训 编辑:程序博客网 时间:2024/05/29 09:40
1、扩展内置对象:给内置对象新增成员(属性/方法),不推荐使用,因为内置对象是一个共享的东西,不能在上面做私有的操作
vararr = [1,2,3];
Array.prototype.seyHello= function(){ //访问数组的原型对象
console.log("你好呀我是一个小数组");
};
arr.sayHello();
(1)如何安全的扩展一个内置对象
functionMyArray(){
}
vararr = new Array();
MyArray.prototype= arr;
varmyArr = new MyArray();
//myArr这个对象继承自arr
myArr.push(1);
myArr.push(2,3,4,5);
console.log(myArr);
阅读全文