Page 9 - 你不知道的JavaScript(上卷)
P. 9
1.1 为什么要用 this ...................................................................................................................... 74
1.2 误解 ........................................................................................................................................... 76
1.2.1 指向自身 ...................................................................................................................... 76
1.2.2 它的作用域 .................................................................................................................. 79
1.3 this 到底是什么 ...................................................................................................................... 80
1.4 小结 ........................................................................................................................................... 80
第 2 章 this 全面解析 .................................................................................................................... 82
2.1 调用位置 ................................................................................................................................... 82
2.2 绑定规则 ................................................................................................................................... 83
2.2.1 默认绑定 ...................................................................................................................... 83
2.2.2 隐式绑定 ...................................................................................................................... 85
2.2.3 显式绑定 ...................................................................................................................... 87
2.2.4 new 绑定 ........................................................................................................................ 90
2.3 优先级 ....................................................................................................................................... 91
2.4 绑定例外 ................................................................................................................................... 95
..............................................................................................................
2.4.1 被忽略的 this 96
2.4.2 间接引用 ...................................................................................................................... 97
2.4.3 软绑定 .......................................................................................................................... 98
2.5 this 词法 .................................................................................................................................. 99
2.6 小结 ......................................................................................................................................... 101
第 3 章 对象 ..................................................................................................................................... 102
3.1 语法 ......................................................................................................................................... 102
3.2 类型 ......................................................................................................................................... 103
3.3 内容 ......................................................................................................................................... 105
3.3.1 可计算属性名 ............................................................................................................ 106
3.3.2 属性与方法 ................................................................................................................ 107
3.3.3 数组 ............................................................................................................................ 108
3.3.4 复制对象 .................................................................................................................... 109
3.3.5 属性描述符 ................................................................................................................ 111
3.3.6 不变性 ........................................................................................................................ 114
3.3.7 [[Get]] ....................................................................................................................... 115
.......................................................................................................................
3.3.8 [[Put]] 116
3.3.9 Getter 和 Setter ........................................................................................................... 117
3.3.10 存在性 ...................................................................................................................... 119
3.4 遍历 ......................................................................................................................................... 121
3.5 小结 ......................................................................................................................................... 124
................................................................................................................. 126
第 4 章 混合对象“类”
4.1 类理论 ..................................................................................................................................... 126
4.1.1 “类”设计模式 .......................................................................................................... 127
VI | 目录