![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
文章平均质量分 72
OneOrpheus
Remember why do we fall
展开
-
深入探讨JavaScript中的原型、原型链以及原型继承
原型是学习JavaScript绕不开的话题,但是对于很多前端初学者来说又好像显得晦涩难懂,作为前端小白,我这里想记录下我个人的一些理解,如果有不正确的地方,恳请读者指出原型在JavaScript中,任何函数都会有一个prototype属性,任意对象都有一个__proto__属性,都可以叫做原型。对于函数,它的prototype属性指向它的prototype对象,在这个对象上,通常有两个...原创 2018-04-27 09:45:21 · 438 阅读 · 0 评论 -
深入理解let,var的区别以及变量提升
let和var的区别是老生常谈的话题,但是不得不说网上很多文章的结论其实是有问题的。查阅了大量官方和网上的资料后,我想总结下let和var的不同,以及谈谈争议最大的话题:let是否有变量提升?let与varlet是ES6新增的变量类型,是用来替代var的设计,与var不同的是:let使用块级作用域let不支持在同作用域中声明标识符相同的变量let用TDZ禁止了声明前访问我们...原创 2018-04-29 18:54:13 · 7166 阅读 · 0 评论