정오표

『프로 자바스크립트 테크닉』의 정오표입니다.

오탈자는 http://blog.insightbook.co.kr/notice/10 에서 신고해주세요.

 

 

3쇄 정오표(2쇄 반영 안 됨, 3쇄에 모두 반영 _june)

 

42쪽 코드 2-25 1~16행 (박승규 님)
// ...
function User( properties ) {
    // ...
    // ...
    for ( var i in properties ) {( function(){
        // ...
        self[ "get" + i ] = function() {
            return properties[i];
        };<
        // ...
        self[ "set" + i ] = function(val) {
            properties[i] = val;
        };
    })(); }
}
// ...
function User( properties ) {
    // ...
    // ...
    var self = this;
    for ( var i in properties ) {( function(){
        var prop = i;
        // ...
        self[ "get" + i ] = function() {
            return properties[prop];
        };
        // ...
        self[ "set" + i ] = function(val) {
            properties[i] = val;
        };
    })(); }
}

 

50쪽 코드 3-3 8행 (전승하 님)
Person.method( 'getName', function() {
    return name;
Person.method( 'getName', function() {
    return this.name;
107쪽 코드 5-14 10행 (옥정수 님)
if( re.test(e[j]) ) r.push( e[j] );
if( re.test(e[j]).className ) r.push( e[j] );

 

125쪽 코드 5-26 9행(박상오 님)
before( first(tag("ol")[0] ), <li> );
before( first(tag("ol")[0] ), li );

 

239쪽 코드 9-16 10행 (손권남 님)
span.innerHTML = g[i].title;
span.innerHTML = elem.title;

 

240쪽 코드 9-17 4행 (손권남 님)
for ( ... ) new function() {
for ( ... )  {

 

4 thoughts on “정오표

  1. 독자

    정오표 정리 부탁드립니다. ㅜ_ㅜ

    그리고, 소스코드에는 해당 사항이 반영 안 된 상태같은데요. 이것도 수정 부탁드릴께요.

  2. 독자

    안녕하세요. 정오표 정리는…
    asis, tobe가 명확하지 않아서요.

    저는 2쇄를 가지고 있는데요. 다시 올려주신 source와 본문의 내용, 2쇄의 내용이 다 달라요. ㅜ_ㅜ 실력이 있으면… 쫙~ 알아볼 수 있겠지만… 제가 초보라서.. ㅜ_ㅜ

    1. raccoony

      42쪽 코드를 예로 들면,
      빨간색 글자가 없는 코드가 책에 있는 그대로입니다.
      // … => 이 표시는 주석을 적지 않고 말줄임표로 적어둔 것이고요~

      여기서 수정할 사항은
      for 문 바로 위에 var self = this; 를 추가하셔야 하고,
      for 문 바로 아래에는 var prop = i; 를 추가하셔야 합니다.

      그리고 for 문 안에서 return properties[i]라는 부분을
      return properties[prop]으로 변경하시면 됩니다.

      그래도 본문과 다르다고 느끼신다면,
      본문을 사진 찍어서 raccoony _at_ insightbook.co.kr로 보내주시겠어요?
      제가 확인 후 다시 답변을 드리겠습니다.

      감사합니다. ^^

Comments are closed.