共14页: 首页 上一页 6 7 8 9 10 11 12 13 14 
摘要: 箭头函数是es6新增的非常有意思的特性,初次写起来,可能会觉得别扭,习惯之后,会发现很精简. 什么是箭头函数? 箭头函数是一种使用箭头( => )定义函数的新语法, 主要有以下特性: 不能通过new关键字调用 没有原型, 因为不能通过new调用,所以没有原型 没有this, super,argume阅读全文
posted @ 2017-08-05 17:27 ghostwu 阅读(745) 评论(7) 编辑
摘要: 在我没有讲什么是变量提升,以及变量提升的规则之前, 或者你没有学习过变量提升,如果按照现有的javascript理解, 对于上述的例子,你可能会认为第3行代码的输出结果应该是undefined, 因为第二行是var a; 声明变量,但是没有赋值,所以a的值是undefined, 但是正确的结果是gh阅读全文
posted @ 2017-08-04 21:22 ghostwu 阅读(3336) 评论(3) 编辑
摘要: 我们从es5的变量提升开始说起, 由于变量提升的原因, 上述程序, 在第2行和第7行都能访问到a的值, 只不过是undefined, 如果你不熟悉javascript这种变量的预解释机制,可能会认为第2行和第7行会报错, 只有flag为true的时候,变量a才声明了, 其实javascript在词法阅读全文
posted @ 2017-08-04 16:58 ghostwu 阅读(1534) 评论(4) 编辑
摘要: 这是一道非常好的面试题, 考察以下知识点: 1,this的指向 2,原型(prototype)以及原型链 3,继承 4,引用 要解出这道题,要理解以下几句话就可以了: 1,每一个构造函数,都有一个原型[[prototype]]属性 指向构造函数的原型对象 2,每一个实例生成的时候,都会在内存中产生一阅读全文
posted @ 2017-08-02 09:30 ghostwu 阅读(5224) 评论(16) 编辑
共14页: 首页 上一页 6 7 8 9 10 11 12 13 14 
Copyright ©2017 ghostwu