登陆

JavaScript 中 Object.create 的办法

admin 2020-02-14 220人围观 ,发现0个评论

Object.create 的办法是ES5中引进的新办法,语法:

Object.creJavaScript 中 Object.create 的办法ate(目标)->目标

功用:回来的新目标,原型便是参数中表明的目标(完成承继,创立一个 原型JavaScript 中 Object.create 的办法承继 自参数的目标)

var o={

sayHello:JavaScript 中 Object.create 的办法function(){

console.log("nihao")

}

};

var o1=Object.create(o);

//创立一个新目标o1,该新目标的原型便是__proto__ 便是o

//创立一个目标,具有数组的办法,并存储数字,遍历出来

var itcastArr=Object.create([]);

itcastArr.push(1);

itcastArr.push(2);

itcastArr.push(3);

itcastArr.push( 4,5,6 );

for(var i =0;i

console.log(i'+'itcastArr[i] )

}

//假如浏览器不支持Object.create 怎么办?

function inherit( obj ){

if(Object.create){

return Object.create=obj;

}翟恒治else{

function F(){};

F.prototype=obj;

return new F();

}

}

var arr=inherit([]);JavaScript 中 Object.create 的办法

var _=0; //ie低版本 设断点用

请关注微信公众号
微信二维码
不容错过
Powered By Z-BlogPHP