2018年11月14日

可以使用typeof来获取一个变量是否存在,如if(typeof a!="undefined"){},而不要去使用if(a)因为如果a不存在(未声明)则会出错,

摘要: 可以使用typeof来获取一个变量是否存在,如if(typeof a!="undefined"){},而不要去使用if(a)因为如果a不存在(未声明)则会出错, 阅读全文

posted @ 2018-11-14 13:05 LeonMtd 阅读(310) 评论(0) 推荐(0) 编辑

2018年10月17日

nodejs初学需要了解的知识

摘要: 1. 阅读全文

posted @ 2018-10-17 18:09 LeonMtd 阅读(260) 评论(1) 推荐(0) 编辑

2018年10月10日

通过构造函数创建新对象时,new操作符具体做了什么?

摘要: ①创建一个新对象 ①创建一个新对象 ①创建一个新对象 ②将构造函数的作用域赋给新对象(因此this指向了这个新对象) ③执行构造函数中的代码(为这个新对象添加属性) ④返回新对象 ②将构造函数的作用域赋给新对象(因此this指向了这个新对象) ③执行构造函数中的代码(为这个新对象添加属性) ④返回新 阅读全文

posted @ 2018-10-10 18:00 LeonMtd 阅读(629) 评论(0) 推荐(0) 编辑

变量提升和函数提升

摘要: 变量提升和函数提升 1.变量提升 变量提升是将变量声明提升到它所在作用域的最开始的部分。 2.函数提升 创建函数有两种方式,一种是函数声明,一种是函数表达式,只有函数声明才有函数提升。 3.函数提升和变量提升的优先级 函数提升要比变量提升的优先级要高一些,且不会被变量声明覆盖,但是会被变量赋值之后覆 阅读全文

posted @ 2018-10-10 17:57 LeonMtd 阅读(519) 评论(0) 推荐(0) 编辑

2018年9月26日

js中的一些题目

摘要: 1. 2. a是一个number类型的,不能给a添加一个属性,所以a.prop是undefined,3+undefined = NAN 3. 4. 5. 6. 因为调用this的地方是setTimout, setTimout是window对象的。 7. 8. 阅读全文

posted @ 2018-09-26 13:32 LeonMtd 阅读(91) 评论(0) 推荐(0) 编辑

导航