에서 여러 반환을 처리하기 위해?어떻게이처럼 보이는 자바 스크립트 함수에서 반환이 자바 스크립트
0
A
답변
2
개체를 반환하는 경우 변수에 저장 한 다음 개체 속성에 액세스 할 수 있습니다.
//function definition
function fun1(){
return{"success": true, "message": "Password changed."};
}
//function calling
var res1 = fun1();
//using the result returned by function call
if(res1.success)//true
{
alert(res1.message);//"Password changed.
}
1
그것은 단지 대상 일뿐입니다. 속성에 액세스하기 만하면됩니다.
var obj = foo();
for(var key in obj)
console.log(key, " = ", obj[key]);
또한 단지 obj.success
및 obj.message
이후의 값을 반환 할 수 있습니다.
0
"다중 반품"이 아닙니다. 그것은 속성을 가진 객체를 반환합니다. 따라서 호출 코드는 객체를 수신 한 다음 해당 속성을 사용합니다.
var a = theFunction();
console.log(a.success);
console.log(a.message);
-1
이렇게하면?
0
function functionReturningObject(){
return{"success": true, "message": "Password changed."};
}
// use a temporary variable!!! this is a valid syntax but will execute twice
// success = functionReturningObject().success
// message = functionReturningObject().message
var map = functionReturningObject();
// when you know it contents you refer it directly
console.log(map.success)
console.log(map.message)
// when you do not know it contents, you can "explore" it
Object.keys(map).forEach(function(key){console.log(key);console.log(map[key]);})
관련 문제
- 1. 왜 자바 스크립트 함수에서 반환이 필요합니까?
- 2. 자바 스크립트 함수에서 자바 스크립트
- 3. 반환이 작동하지 않습니다 (자바 스크립트)
- 4. 함수에서 자바 스크립트 난수
- 5. 분할 함수에서 자바 스크립트
- 6. 자바 스크립트 함수에서
- 7. 나는이처럼 보이는 문자열을 자바 스크립트
- 8. 나는이 보이는 테이블이 자바 스크립트
- 9. 내가처럼 보이는 배열이 자바 스크립트
- 10. 자바 스크립트 : 자바 스크립트
- 11. 자바 스크립트 : 자바 스크립트
- 12. 자바 스크립트 함수에서 다중 조건문
- 13. 자바 스크립트 함수에서 변수 반환
- 14. 자바 스크립트 함수에서 코딩 변경
- 15. 추가 값은 자바 스크립트 함수에서
- 16. 함수에서 자바 스크립트 설정 불투명도
- 17. 자바 스크립트 함수에서 데이터 연결
- 18. 자바 스크립트 함수에서 변수 설정
- 19. 자바 스크립트 함수에서 BHO 호출
- 20. 자바 스크립트 함수에서 콜백 생략 [
- 21. 자바 스크립트 함수에서 버튼을 클릭하십시오.
- 22. 자바 스크립트 함수에서 컨트롤러 호출
- 23. '이'자바 스크립트 화살표 함수에서 정의되지 자바 스크립트 이벤트의 콜백 함수에서
- 24. 자바 스크립트 : 자바 스크립트 코드
- 25. 자바 스크립트
- 26. 자바 스크립트
- 27. 어떻게 내가이처럼 보이는 페이지가 자바 스크립트
- 28. 자바 스크립트 내가이 보이는 중간 제품을
- 29. 나는 다음과 같이 보이는 자바 스크립트 기능이
- 30. 나는이처럼 보이는 XML 파일이 아이가 자바 스크립트
그것은 개체를 반환합니다. 개체의 속성에 액세스하려면 일반 구문을 사용합니다. – Barmar