js语言精粹——读后记录
lqy136362687
这个作者很懒,什么都没留下…
展开
-
js语言精粹——函数
js语言精粹——函数调用(this的指向)函数返回值函数作用域闭包调用(this的指向)调用一个函数将暂停当前函数的执行,传递控制权和参数给新函数。除了声明时定义的形式参数,每个函数接受两个附加的参数:this和arguments(并不是数组,具有length属性的类数组)。参数this的值取决于调用模式。在JavaScript中一共有四种调用模式:方法调用模式当一个函数被保存为对象...原创 2018-10-19 10:38:43 · 175 阅读 · 0 评论 -
js语言精粹——继承
js语言精粹——继承伪类对象说明符原型伪类当一个函数对象被创建时,Function构造器产生的函数对象会运行类似这样的代码:this.prototype = {constructor: this};当采用构造器调用模式,即使用new前缀去调用一个函数时,这将修改函数执行的方式。如果new运算符是一个方法而不是一个运算符,它可能会像这样执行:Function.method('new', ...原创 2018-10-22 11:12:27 · 445 阅读 · 0 评论 -
js语言精粹——数组
数组数组字面量长度数组是一段线性分配的内存,它通过整数去计算偏移并访问其中的元素。数组可以是很快的数据结构。不幸的是,Javascript没有这种数据结构。js数组提供一个拥有类数组特性的对象。它把数组的下标转变为字符串,用其作为属性。它明显比一个真正的数组慢,但它可以更方便地使用。属性的检索和更新方式与对象一模一样。数组字面量js允许数组包含任一混合类型的值。var numbers =...原创 2018-10-23 10:13:51 · 181 阅读 · 0 评论