자바스크립트에서 함수를 변수에 할당하기
이제 우리가 즉시 호출하는 함수가
콘솔에 무언가를 출력하는 대신
return을 통해 값을 반환한다고
가정해 봅시다:
+function() {
return '!';
}();
우리 함수의 작업 결과를 변수에 할당하고 콘솔에 출력해 봅시다. 이 경우 변수에 할당이 이루어지므로 더 이상 플러스가 필요하지 않습니다:
let result = function() {
return '!';
}();
console.log(result); // '!'를 출력합니다
코드를 실행하지 않고 콘솔에 무엇이 출력될지 결정하세요:
let result = function() {
return '!';
}();
console.log(result);
코드를 실행하지 않고 콘솔에 무엇이 출력될지 결정하세요:
let result = function() {
return '!';
};
console.log(result);
코드를 실행하지 않고 콘솔에 무엇이 출력될지 결정하세요:
let result = function() {
return '!';
};
console.log(result());