에 개체를 전달하는 의미를 이해하려고?이 제 기능을하는 기능
1
A
답변
4
아니요. myFunction
에서 아무 것도 반환하지 않고 암시 적으로 undefined
을 반환합니다.
2
기능 myFunction
의 반환 값을 인쇄하고 있습니다.
myFunction
에는 반환 값이 없습니다. 따라서 undefined
을 인쇄하고 있습니다.
0
'Volvo'를 반환하려면 return
을 사용해야합니다. 즉, 함수가 무언가를 반환해야 함을 의미합니다. 그렇지 않으면 반환 할 항목을 찾지 못했기 때문에 undefined
을 반환합니다.
function myFunction(theObject)
{{ theObject.make = 'Saab'; }
var mycar = {make : "volvo"; model :1992;};
return mycar;
}
P. 함수의 시작과 끝에서 '{}'이 누락되었습니다. 질문에 게시 코드에서
1
: 당신은 쉼표 대신 세미콜론을 사용하여 속성을 "선언"할 필요가
- (그렇지 않으면 오류
Uncaught SyntaxError: Unexpected token
를 얻을). - return 문이없는 함수는
undefined
을 반환합니다. 코드의 예return
을 첨가 세미콜론 문제를 해결하기 여기서 아래
When a return statement is called in a function, the execution of this function is stopped. If specified, a given value is returned to the function caller. If the expression is omitted, undefined is returned instead. Source MDN .
.
이 예에서는 알 수 있습니다- 우리는 myFunction이에 객체 myCar라는를 전달합니다.
- 'volvo'에서 'Saab'까지 객체의 myFunction 변경 속성.
- alert()의 결과는 객체의 속성 인 'Saab'이 수정됩니다.
function myFunction(theObject) {
return theObject.make = 'Saab';
}
var mycar = {
make: "volvo", // use comma instead of semicolon
model: 1992
};
// doing something like this:
alert(myFunction(mycar));
관련 문제
- 1. 동일한 기능을하는 많은 기능이 아닌 하나의 기능 만 있습니까?
- 2. 이 제 기능입니다 배열
- 3. Hadoop 감소 제 정리 기능
- 4. PHP MYSQL - 기능 + HTML 제
- 5. 이 제 기능입니다하지만 dosent 작업
- 6. 이 기능이 63 행에서 "건너 뛰기"기능을하는 이유는 무엇입니까?
- 7. 이 기능
- 8. 이 기능
- 9. 기능을하는 동안이 계승에 대한 설명
- 10. 제 3 자 자바 프로그램의 기능 테스트
- 11. 질문 : 분할 매개 변수로 문자열을 전달하는 기능을하는
- 12. 제
- 13. 개발자가 자유롭게 확장 할 수있는 오픈 소스 SIP 클라이언트 (또는 라이브러리)는 무엇입니까? 이 특정 기능을하는
- 14. AS3 - 익명 기능 '이'
- 15. 이 기능 종속성이 맞습니까?
- 16. "이"다른 개체의 기능
- 17. 이 코드 섹션의 기능
- 18. 이 화살표 기능
- 19. 이 평균 기능 : $ {someValue와}
- 20. 이 함수의 기능 설명
- 21. 이 시나리오에서 __weak의 기능
- 22. 이 코드가 가변 기능
- 23. 기능() {} 새로운 기능 (차이)이 무엇 {}
- 24. 제
- 25. 제
- 26. 제
- 27. CSS를위한 크로스 브라우저에서 All 기능을하는 소프트웨어는 무엇입니까?
- 28. 다중 열과 같은 기능을하는 컨트롤 제안 listBox
- 29. generator를 사용하는 Iterator로서의 기능을하는 인터페이스가 있습니까?
- 30. ArrayList와 같은 기능을하는 메소드 만들기 .add()
코드 오류 VM75 돌아갑니다 브라우저 사용 : 45 catch되지 않은 구문 에러를 : 예기치 않은 토큰을; 이 줄의 경우 var mycar = {make : "volvo"; 모델 : 1992;}; mycar 개체에 대한 속성을 만들 때 세미콜론 대신 쉼표로 편집 해보십시오. – GibboK