정오표

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 가 맞습니다.

2 thoughts on “정오표

  1. jogamza Post author

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

  2. jogamza Post author

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

Comments are closed.