Primitive & Reference type (Checkpoints) - Javascript
Primitive type data의 선언 - setTimeOut 함수 실행 타이밍 function foo () { var data = 10; bar(function (players) { data = players; }); return data; } function bar (callback) { callback(20); } var result = foo(); // result === 20; callback 함수를 실행하면서 data라는 전역변수 값을 20으로 바꿔준다. function foo () { var data = 10; bar(function (players) { data = players; }); return data; } function bar (callback) { setTimeout(fun..
Programming/Concept
2019. 6. 3. 20:57