JS-原型与继承-初步认识

js中的各种元素,就像生活中的我们,我们有父母,有爷爷...各种元素也有“爸爸”,“爷爷”..

例如,数组,

<script>
    let arr = ["jamesHarden"];
    console.log(arr.concat("leBron"));
</script>

控制台输出:

 

 我们点开,看里面都有什么,发现里面有一个"爸爸"(下图)

 

再点开“爸爸”,看里面还有什么,这个时候出来了很多很多东西,其实就是“爸爸”的方法,儿子可以用“爸爸”的方法,就像现实生活中,子女可以开父母的车一样。

往下翻,发现还有一个“爷爷”(下图)

 

 我们再点开“爷爷”,找一找“重爷爷”,发现没了,说明数组是“3代”。

------------------------------------------------------------------------------------------

按照这个思路,我们看到,对象只有2代,只有他自己和“爸爸”。

我们定义两个对象,看一看两个对象是不是一个“爸爸”

<script>
    let obj = {};
    let hd={};
    console.log(Object.getPrototypeOf(obj)==Object.getPrototypeOf(hd));
</script>

结果控制台输出true,说明两个对象是一个父亲。

 

posted @ 2022-03-09 14:53  沉梦昂志_doc  阅读(27)  评论(0编辑  收藏  举报