나는 항상이 두 가지 사이에 혼란스러워합니다. 내가 이해에서, 방법은 항상 같은 점 표기법 사용 :이 경우방법과 기능을 구별하는 방법은 무엇입니까?
$("li.third-item").nextAll().addBack().css("background-color", "red");
을 nextAll()
, addBack()
및 .css()
모든 방법이 있습니다.
마찬가지로 함수는 직접 호출됩니다.
make_tea();
처럼 뭔가가 기능이나 사용 방법을보고 의한 방법인지 확실하게 알고 싶어요. PersonOne.run_now()
을 사용하면 항상 run_now()
가 방법임을 보장합니까? .
을 사용하여 run_now()
을 계속 사용할 수 있습니까?
내 질문은 "우리가 .
을 사용하여 호출 할 때 함수가 메소드가됩니까?"입니다.
동일하다. JavaScript 메서드는 함수 정의가 포함 된 속성입니다. [src] (http://www.w3schools.com/js/js_object_methods.asp) –
자바에서는 메서드와 함수가 거의 동일합니다. 앞에서 설명한 것처럼 메서드는 개체에 연결된 속성으로 함수로 설명됩니다. 유일한 차이점은 형식이나 변수에 메서드를 연결하고 함수를 독립적으로 사용할 수 있다는 것입니다. – mike510a
사실, 모든 함수는 메서드라고 가정합니다. –