파라미터와 내부 기능 :JS 인생 내가 더욱 상세 난이 상황 마련 몇몇 코드를 테스트 한 후 JS보고 시작하고
var hello = function()
{
console.log(arguments);
return (function(x,y){console.log(arguments);return x*y;});
}();
console.log(hello(2,5));
다음 콘솔에서 출력된다 :
[object Arguments] { ... }
[object Arguments] {
0: 2,
1: 5
}
10
누군가 내 머리를 잡지 못해서 행동을 설명해 주실 수 있습니까?
나는 첫 번째 함수가 IIFE이고 그것이 생성 될 때 즉시 실행된다는 것을 알고 있습니다. 내 유일한 문제는 전달 된 매개 변수를 내부 함수에 전달하는 방법입니다.
var hello = function()
{
console.log(arguments);
return (function(x,y){
console.log(arguments);
return x*y;
});
}();
console.log(hello(2,5));
첫째, 함수로 IFFE을 분할거야 :
정보에 미리 감사와
어떻게? 당신은 당신이 돌아 오는 기능에 그들을 전달하고 있습니다. – Johan