이것이 내가 "결합 된"getter / setter 메소드 (jQuery)라고 부르는 것입니다.
var foo = $("<div>This is my HTML</div>"),
myText;
myText = foo.text(); // myHTML now equals "This is my HTML" (Getter)
foo.text("This is a new value"); // The text now equals "This is a new value")
이것은 별도의 (이론적) 방법과 동일한 논리입니다.
var foo = $("<div>This is my HTML</div>"),
myText;
myText = foo.getText(); // myHTML now equals "This is my HTML" (Getter)
foo.setText("This is a new value"); // The text now equals "This is a new value")
내 질문:
jQuery와 같은 라이브러리를 설계 할 때 왜 두 번째 경로가 아닌 첫 번째 경로를 선택하겠습니까? 두 번째 접근 방식이 한 눈에 명확하고 이해하기 쉽지 않습니까?