찾다

 >  Q&A  >  본문

javascript - 코드를 정리하기 위해 객체 리터럴을 사용하는 것이 좋은가요?

으아악

또는

으아악

이 둘 중 어느 것이 더 좋나요? 객체 메소드는 매우 명확해 보이지만 사용하면 단점이 많습니다. 예를 들어 메소드와 변수를 검색할 때 앞에 두어야 합니다. this 이렇게 하면 불필요한 성능 소모가 늘어나나요?

객체로 작성하면 확장 등이 용이해집니다. 상속과 다형성은 객체 지향 방식으로 수행될 수 있기 때문에 향후 프로그램 반복에서 객체의 논리와 동일하거나 유사한 논리를 만나면 훨씬 편리해집니다~

伊谢尔伦伊谢尔伦2720일 전645

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

  • 巴扎黑

    巴扎黑2017-06-12 09:30:53

    ES6+Babel을 사용하는 것도 고려해 보세요. 클래스를 사용하면 더 나은 OO를 제공할 수도 있습니다.

    회신하다
    0
  • PHP中文网

    PHP中文网2017-06-12 09:30:53

    js는 저자의 원래 의도와는 거리가 멀었습니다. 주류에서는 계속해서 OO 쪽으로 왜곡하고 있으며, 또 다른 틈새 학교에서는 이를 기능적인 스타일로 훈련시키고 싶어합니다. 다시 질문으로 돌아가면 질문자가 OO 쪽으로 기울고 있는 것을 볼 수 있으니 ES6, ES7 루틴을 따라만 하면 성능에는 차이가 없을 것입니다.

    회신하다
    0
  • 我想大声告诉你

    我想大声告诉你2017-06-12 09:30:53

    간단히 이해하면 사실 외부 환경을 오염시키지 않는다면 무엇을 하든 상관없습니다.
    한 가지 더, 당신의 코드를 넘겨받은 친구가 당신을 미워하게 두지 마세요...

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