Errata
The errata list is a list of errors and their corrections that were found after the product was released. If the error was corrected in a later version or reprint the date of the correction will be displayed in the column titled "Date Corrected".
The following errata were submitted by our customers and approved as valid errors by the author or editor.
Color key: Serious technical mistake Minor technical mistake Language or formatting error Typo Question Note Update
Version | Location | Description | Submitted By | Date submitted | Date corrected |
---|---|---|---|---|---|
n/a the paragraph under Example 5-5 |
Two getData should be getReportData. Note from the Author or Editor: |
wkl | Sep 02, 2015 | ||
Printed | Page 6 Example 1-8 |
The first line of Example 1-8 should read: |
Daniel Parker |
Jun 17, 2015 | Jul 17, 2015 |
Printed | Page 7 Example 1-9 |
The url in Example 1-9 should begin with http:// instead of https:// and the err parameter in the callback should be removed. |
Daniel Parker |
Jun 17, 2015 | Jul 17, 2015 |
Printed | Page 30 Example 3-8 |
The last line of Example 3-8 which describes the console output should read "2 out of 3 balances were updated" instead of "2 balances out of 3 were updated". |
Daniel Parker |
Jun 18, 2015 | Jul 17, 2015 |
Printed | Page 36 Example 3-16 |
In Example 3-16 the call to scaleToFit inside the processImage function should be preceded by a call to Promise.resolve(image) so the function begins: |
Daniel Parker |
Jun 17, 2015 | Jul 17, 2015 |
Printed | Page 41 Example 4-2 |
In Example 4-2 the lines that check the state of the promise and log it to the console should be wrapped in a call to setTimeout as follows: |
Daniel Parker |
Jun 17, 2015 | Jul 17, 2015 |
Printed | Page 43 Example 4-5 |
In Example 4-5 null should be used as an argument to bind() in the last line of the function assigned to printer.shutdown so the line reads as: |
Daniel Parker |
Jun 17, 2015 | Jul 17, 2015 |
Printed | Page 52 Example 4-19 |
In Example 4-19 the function declaration in task.js should be assigned to onmessage and the listener in the main script should be registered using worker.onmessage so the first half of the example reads as: |
Daniel Parker |
Jun 17, 2015 | Jul 17, 2015 |
Printed | Page 57 Example 5-4 |
In Example 5-4 the semicolon after the connect function declaration should be replaced by a comma and the semicolon after the query function declaration should be removed so the first four lines of the example read as: |
Daniel Parker |
Jun 17, 2015 | Jul 17, 2015 |
Printed | Page 67 Example 6-6 |
In Example 6-6 the map function should be used instead of foreach so the entire example reads as: |
Daniel Parker |
Jun 17, 2015 | Jul 17, 2015 |