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);