get方法这一整段改为“在此示例中,箭头函数读取的this值来自process()函数,因而this.output()能够被正确地解析为对processor.output()的调用。”
【勘误1】这个数字表示分配给数组的元素数量(不是比特数量)应为:这个数字表示分配给数组的元素数量(不是字节数量)【勘误2倒数第6行】来分配合理的比特数量应为:来分配合理的字节数量
红线部分的”比特数量”改为“字节
注意:除248页外,“浏览器环境的拒绝处理”小节(251页第10行),有完全相同的两个并列项,须进行完全相同的修改
rejectionHandled 在一个事件循环后,当 Promise 被拒绝,并且没有提供拒绝处理程序时被调用。……
这两行应当翻译为:
unhandledrejection 在一个事件循环中,当Promise被拒绝,并且没有提供拒绝处理程序,触发该事件。rejectionHandled 在一个事件循环后,当 Promise 被拒绝,若拒绝处理程序被调用,触发该事件。
【代码中】
window.onunhandledrejection = function(event) { console.log(event.type); // "unhandledrejection" console.log(event.reason.message); // "Explosion!" console.log(rejected === event.promise); // true }); window.onrejectionhandled = function(event) { console.log(event.type); // "rejectionhandled" console.log(event.reason.message); // "Explosion!" console.log(rejected === event.promise); // true });
性质:原作已修正的笔误【这两组代码分别多了一个右括号,应当改为:】
window.onunhandledrejection = function(event) { console.log(event.type); // "unhandledrejection" console.log(event.reason.message); // "Explosion!" console.log(rejected === event.promise); // true }; window.onrejectionhandled = function(event) { console.log(event.type); // "rejectionhandled" console.log(event.reason.message); // "Explosion!" console.log(rejected === event.promise); // true };
【勘误1】这个数字表示分配给数组的元素数量(不是比特数量)
应为:
这个数字表示分配给数组的元素数量(不是字节数量)
【勘误2倒数第6行】来分配合理的比特数量
应为:
来分配合理的字节数量
注意:除248页外,“浏览器环境的拒绝处理”小节(251页第10行),有完全相同的两个并列项,须进行完全相同的修改
这两行应当翻译为:
unhandledrejection 在一个事件循环中,当Promise被拒绝,并且没有提供拒绝处理程序,触发该事件。
rejectionHandled 在一个事件循环后,当 Promise 被拒绝,若拒绝处理程序被调用,触发该事件。
【代码中】
性质:原作已修正的笔误
【这两组代码分别多了一个右括号,应当改为:】