찾다

 >  Q&A  >  본문

javascript - Little Red Book의 152페이지에 있는 hasPrototypeProperty(object,name)가 잘못되었습니까?

으아아아

Little Red Book P152에서는 이 기능이 속성이 프로토타입에 있는지 아니면 인스턴스에 있는지 감지할 수 있다고 합니다

으아아아

그러나 특정 속성이 프로토타입이나 인스턴스에 존재하지 않는 경우에도 false를 반환합니다

迷茫迷茫2743일 전866

모든 응답(2)나는 대답할 것이다

  • 扔个三星炸死你

    扔个三星炸死你2017-06-26 10:59:58

    책을 넘겨보니 기능에는 문제가 없는데, 책 속 설명이 참으로 오해를 불러일으키기 쉽습니다.

    함수명만 보세요——hasPrototypeProperty(object, name)——원래 의미는 객체의 프로토타입에 지정된 속성이 있는지 확인이라는 것입니다. 프로토타입에 지정된 속성이 없으면 false가 반환됩니다.

    책의 설명은 객체에 이 속성이 있다는 전제에 기반한 것으로 이해합니다. 함수가 false를 반환하면 이 속성은 프로토타입에 있습니다. name

    회신하다
    0
  • 淡淡烟草味

    淡淡烟草味2017-06-26 10:59:58

    지금 사용해봤는데 정말 그렇네요. 아마도 책에서는 차이점과 방법만 강조하고 있으니 직접 사용하실 때 판단력을 더해 주시면 완벽할 것 같습니다

    회신하다
    0
  • 취소회신하다