- 博客(1)
- 收藏
- 关注
原创 一道涉及构造函数、变量提升、非严格模式的笔试题,讲讲自己学到的
知识总结: 1)new关键字会创建一个对象实例,而里面的this指向这个实例对象;如果要声明属性或者方法,需要用到this.xx=cc或者this.xx=function(){}来声明; 2)构造函数首字母不大写有什么影响没任何影响,只不过一般大写,这是一个规范,普通函数首字母是小写,是为了区别构造函数首字母大写;(最好按规范走) 3)函数中,如果未声明变量但是赋了值的,则注意为全局变量; 如果先赋值了,下面再声明,则注意为非严格模式,存在变量提升(注意声明的关键字不能为let和const等)
2021-11-23 10:21:10 184
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人