本勘误共有两处
endsWith() 方法则从字符串长度减去这个索引值的位置开始匹配
应当修改为:
endsWith() 方法则从这个索引值减去欲搜索文本长度的位置开始正向匹配,对字符进行逐个比较
P22 第8行(正文第一段)也有类似问题
msg.endsWith(“o”, 8)同样从这一位开始匹配,因为字符串长度是12,减去第二个参数8之后还余4
msg.endsWith(“o”, 8)则从索引位置7开始匹配,即8-1=7
在前3次调用中没有指定第二个参数
应修改为:
在前6次调用中没有指定第二个参数
正文第三段
如果此时 lastIndex 的值不为 0 ,则该表达式永远不会匹配到正确结果。
修改为:
如果 lastIndex 的值在单行模式下不为 0 ,或在多行模式下不对应于行首,则粘滞的表达式永远不会匹配成功。
本页共有两处勘误
前一个操作数的值为 false 时
前一个操作数的值为假值时
类似的,第14行:
也会被视为一个 false 值
应为:
也会被视为一个假值
通过 Function 构造函数创建的函数,其名称将带有前缀 “anonymous”
通过 Function 构造函数创建的函数,其名称将是 “anonymous”
本勘误共有两处
应当修改为:
P22 第8行(正文第一段)也有类似问题
应当修改为:
应修改为:
正文第三段
修改为:
本页共有两处勘误
应修改为:
类似的,第14行:
应为:
应为: