JavaScript权威指南(第6版) 8.8分
读书笔记 4.1 原始表达式
晓慧读书

原始表达式是最小单位的表达式,它们不再包含其他表达式

在一个方法体内,this返回调用这个方法的对象

数组直接量中的列表逗号之间的元素可以省略,这时,省略的空位会填充undefined

在初始化对象时,表达式会计算一次

属性访问表达式运算得到一个对象属性或一个数组元素的值。1. exp.a表达式后紧跟一个句点和标识符。 2. exp[a],如果是对象就要加双引号,如果是数组就不需要加双引号

.和[之前的表达式会首先计算,如果运算结果不是对象,就会转换为对象

.的方法只适用于要访问的属性名称是合法的标识符,并且需要知道要访问的属性名字。如果属性名是保留字或者包含空格和标点符号,或是一个数字,则必须使用[的写法

如果函数使用return返回了一个值,那个这个值就是整个表达式的值,否则调用表达式的值就是undefined

在方法调用中,执行函数体的时候,作为属性访问主题的对象和数组便是其调用方法内this的指向。

0
《JavaScript权威指南(第6版)》的全部笔记 123篇
豆瓣
免费下载 iOS / Android 版客户端