位置:首页 > 软件操作教程 > 编程开发 > JavaScript > 问题详情

JavaScript 设置原型

提问人:刘团圆发布时间:2020-11-26

■知识点

设置原型对象有3种方法,简单说明如下。

    obj._ _proto_ _=prototypeObj

    Object.setPrototypeOf(obj, prototypeObj)

    Object.create(prototypeObj)

其中,obj表示一个实例对象,prototypeObj表示原型对象。注意,IE不支持前面两种方法。

■实例设计

下面的代码简单演示上述3种方法,为对象直接量设置原型。

var proto = { name:"prototype"};     //原型对象

var obj1 = { };                                    //普通对象直接量

obj 1_ _proto_ _= proto;                   //设置原型

console.log( objl.name); 

var obj2 = { };                                      //普通对象直接量

Object.setPrototypeOf(obj2, proto);  //设置原型

console.log( obj2.name); 

var obj3 = Object.create(proto);         //创建对象,并设置原型

console.log( obj3.name);

继续查找其他问题的答案?

相关视频回答
回复(0)
返回顶部