永发信息网

js里面的继承怎么理解,原型链呢,,好难理解啊,

答案:2  悬赏:70  手机版
解决时间 2021-01-04 03:31
  • 提问者网友:泪痣哥哥
  • 2021-01-03 06:02
js里面的继承怎么理解,原型链呢,,好难理解啊,
最佳答案
  • 五星知识达人网友:冷風如刀
  • 2021-01-10 05:45
function f1(){};
var f2 = function(){};
var f3 = new Function('str','console.log(str)');

var o3 = new f1();
var o1 = {};
var o2 =new Object();

console.log(typeof Object); //function
console.log(typeof Function); //function
console.log(typeof o1); //object
console.log(typeof o2); //object
console.log(typeof o3); //object
console.log(typeof f1); //function
console.log(typeof f2); //function
全部回答
  • 1楼网友:北城痞子
  • 2021-01-10 07:06
简单来说 继承 就是一个类b 是由另一个类 a 继承来的, 那么 b在一开始就拥有了a 的所有属性和方法, 类b 自己在增加一些属性和方法 后 后来的类c 继承自类 b , 那么 类 c 一开始 就拥有了 类a 的 所有属性和方法 和 类 b 新加的属性和 方法 , 同理 继承类c 的的 也拥有 a b c 的属性和方法 ; 上例中 : c 是d的原型 , b 是 c的原型 , a 是b 的原型 , 这就是原型链 . 这方面的内容 很重要; 因为在程序开发中 要完成一个复杂的功能 都是把复杂的功能分解成一个个简单的小块 , 一路继承下去 直到完成所有功能, 比如说要接收一篇文章, 首先做出一个类a 来接收一个字母 , 再 是类b 接收 一个单词, 接下来一个类 c 接受一行, 最后是类 d 接受整片文章.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯