이미return data
了,外部的data
왜 호출이 안되나요?
仅有的幸福2017-05-19 10:43:05
말씀하신 데이터는 getData 메소드에 정의된 지역 변수이므로 외부에서 사용할 수 없습니다. 변수를 사용하여 반환 값을 받을 수 있습니다var myData =getData()
PHP中文网2017-05-19 10:43:05
getData 함수는 이전에 정의되었지만 호출되지 않았습니다.
호출된 경우 다음과 같이 반환 값을 수신하는 변수를 사용해야 합니다.
var datas = getData();
data는 함수 내의 지역 변수이므로 함수 외부에서 접근할 수 없습니다. 외부 액세스는 실제로 외부에서 정의된 데이터 변수입니다. 외부에서 정의되지 않은 경우에는 정의되지 않음이라는 메시지가 표시됩니다. 함수 매개변수로 변경하는 것이 가장 좋습니다:
function getData(list){
으아악
통화:
var datas = getData(list);
구별하기 위해 다음과 같이 매개변수를 다른 매개변수로 변경할 수 있습니다.
function getData(listParam){
으아악
호출은 변경되지 않습니다.
var datas = getData(list);
호출 시 사용되는 매개변수는 외부 변수 목록입니다. 실행 시 목록은 listParam에 할당되며, listParam은 함수 내에서 전달된 매개변수를 나타내는 데 사용됩니다. 함수에
我想大声告诉你2017-05-19 10:43:05
함수 내부에서 var로 데이터를 선언하기 때문에 함수의 지역 변수이므로 함수 외부에서 직접 호출할 수 없습니다. > return을 통해 데이터의 데이터를 반환할 수 있지만 함수 외부에서 호출하는 경우입니다. 함수를 사용하려면 반환 값을 받아들이도록 변수를 설정해야 합니다
PHP中文网2017-05-19 10:43:05
...이 질문입니다.
함수 외부에서는 다음과 같이 작성해야 합니다: Alert(getDtata().length). 그 이유에 대해서는 먼저 기본 사항을 명확히 하겠습니다.