정오표

JavaScript Ninja 정오표

이의호 님께서 보내주신 정오표(2014 05 24)

13p 1.4.2 절

주석은 *//이 아니라 */로 끝나야 합니다.

(X) ‘/* 측정할 연산을 수행한다 *//’
(O) ‘/* 측정할 연산을 수행한다 */’

206p 표 7.1

8: \x0000 : \xFFFF → \u0000 : \uFFFF

12: \D에서,  [0-9][^0-9]

14: \W에서,  [·0-9] → [^A-Za-z0-9_]

212p 코드 7.4

match 메서드의 인자 값에 사용한 정규표현식은 /opacity=([^)]+)/ 이 맞습니다.
코드 상으로는 /)[1] 이 )/[1] 로 바뀌어야 합니다.

267p 코드 9.7

‘base2.namespace ==’ 에 = 이 하나 더 추가되어 있습니다.

‘base2.namespace =’ 가 맞습니다.

319p 코드 11.3

if (!window.findByTagWorksAsExpected) {
for (var n = allElements.length – 1; n >= 0; n–) {
if (allElements[n].nodeType === 1)
allElements.splice(n,1);
}
}

이 코드는 다음과 같이 변경되어야 합니다. 실제 소스 코드도 앞의 코드가 아니라 다음 코드입니다.

if (!window.findByTagWorksAsExpected) {
var onlyElements = [];
for (var n = 0; n < allElements.length; n++) {
if (allElements[n].nodeType === 1)
onlyElements.push(allElements[n]);
}
allElements = onlyElements;
}

347p 코드 12.7

5번 발호 부분의 코드에 있는 boderWidth 는 borderWidth 가 맞습니다.

6 thoughts on “정오표

  1. 촤촤남푠

    212p 책에 있는 코드 /)[1] 이 맞습니다. 정규식만 오타인 듯 하네요

  2. 촤촤남푠

    206 페이지 b 가 백스페이스로 되어있는데 이것도 잘못된거 아닌가요 그아래에 같은b가 단어의 경계를 나타내는 문자로 다시 설명되어져 있는데 확인바랍니다

  3. 촤촤남푠

    역시나 206페이지에 D도 역시 [^0-9] 가 맞을거 같구요 W의 설명에 표시된 정규식도 확인바랍니다

    1. jogamza Post author

      안녕하세요. D는 [^0-9]가 맞습니다. 표를 확인해 정규식 오탈자를 정오표에 반영하겠습니다. 다른 문의는 역자 확인 후 정오표에 반영하겠습니다.

    1. jogamza Post author

      확인 후 정오표에 반영하겠습니다. 감사합니다.

Comments are closed.