翻书《JavaScript编程精解》

按:
看公众号最近新出了一本《Javascript编程精解》第三版,俗称黄宝书,看起来和红宝书含金量差不多,都是前端程序员成长路上的必读书。英文名叫《Eloquent JavaScript》,刚好看到微信读书app上可以免费读,简单翻一番,看看讲了什么。

《Javascript编程精解》第三版

信息

类型
书名 《Javascript编程精解》第三版
作者 [美]马尔奇·哈弗贝克
出版社 机械工业出版社
出版日期 2020-04
ISBN 9787111648369

备注:
一口气翻到了第十章,没回头。感觉一般,没收获什么新东西。

我还做了思维导图,慢慢看吧,不是专题阅读,可以放一放。

第一章
第二章
第三章
3.8 闭包

能够引用封闭作用域中局部绑定的特定实例的功能。

函数可以简单分为,为了副作用而调用的函数、为了返回值调用的函数。

没想到这本编程书里居然还有这么一段悲情的故事,通过搜集日志,分析规律找到归因。

数组
addToLast – push
removeLast – pop

addToFirst – unshift
removeFirst – shift

映射
使用 Object.create(null) 生成的对象不会继承自Object,这样可以方便映射。

如果key是非字符串,就很麻烦,js现在提供了 Map 允许key是任意类型

hasOwnProperty 方法,会忽略原型上的属性。

Object.freeze 设置为冻结状态

请我喝杯咖啡吧~