매개변수의 수
매개변수와 관련된 두가지 수가 있습니다.. 하나는 함수.length, 다른 하나는 arguments.length이다. arguments.length는 함수로 전달된 실제 인자의 수를 의미하고, 함수.length는 함수에 정의된 인자의 수를 의합니다. function zero(){ console.log( 'zero.length', zero.length, 'arguments', arguments.length ); } function one(arg1){ console.log( 'one.length', one.length, 'arguments', arguments.length ); } function two(arg1, arg2){ console.log( 'two.length', two.length, 'argum..
콜백 -처리의 위임
콜백은 어떠한 함수가 수신하는 인자가 함수인 경우를 콜백이라고 합니다. 예를 들자면 !DOCTYPE html !DOCTYPE html numbers. 점이 있다는 것은 객체입니다. 즉 객체 배열입니다. let numbers = [20,10,9,8,7,6,5,4,3,2,1] 되어있는 것은 numbes에 배열객체로 담아준겁니다. .sort 메소드가 내장되어 있기 때문에 객체에 담아져 있기 때문에 메소드라고 불립니다. 내장 메소드라고 합니다. array.sort(sortfunc) 여기서 sortfunc는 데이터형이 함수입니다. sort함수의 안에 있는(sortfunc)를 콜백 함수라고 합니다. sort라는 동작방법을 콜백 함수를 이용해서 동작방법을 바꿀수 있습니다. 이게 가능한것은 자바스크립트의 함수가 값이기..