myFunction이 function func에 할당되었지만 func도 할당 중에 실행되는 좀 더 우아한 방법이 있습니까?자바 함수를 동시에 할당하고 실행하십시오
var myFunction = (function(){
var func = function(){
console.log('hello world');
};
func();
return func;
})();
...
myFunction();
'return func(), func;'할 수 있지만'func'의 반복을 피할 방법이 없다고 생각합니다 (함수 자체에서'func'를 반환하지 않는 한). 그게 당신이 실제로 말하는거야. 그 중 어떤 기능을 의미하는지 명확히하십시오. –
예 func의 반복에 대해 이야기하고 있습니다 – danbroooks
식별자를 반복해도 문제가 없습니다. 그것들은 코드에서 무엇이 무엇인지를 알려주고, 반복하여 * 반환 된 것과 실행 된 것을 명확하게 해줍니다. 특히 식별자가 여러 줄을 차지하는 함수와 같은 것을 참조하면이 모든 것을 인라인으로 처리하면 코드를 정신 분석 할 수 있습니다. – millimoose