JAVASCRIPT- Function
Input 을 받아 잘처리한 후 output return 을 해준다 function의 이름은 잘 결정해야한다.
Function
-
함수 Function ① function name(param1, param2){body…return;} ② 함수에는 반드시 한가지 일을 하게 해야한다. ③ 이름을 작성할때 : dosomething , 동사로 지정해야함 ④ function 은 object 이다.
-
parameters ① premitive( value 가 전달한다.) ② object(reference 가 전달) -> 함수 안에서 값을 변경하게되면
- Default parameters
ex)
function showMessage(message, from){ console.log(`${message} by ${from}`); } showMessage('Hi!');
-> from이 정의되지않았기 때문에 undefiend가 뜬다.
- Rest parameters … -> 배열 형태로 전달된다.
function printAll(...arg){ for(let i =0; i<args.length; i++;){ console.log(args[i]) } }
printAll('hi','hello','mike'){ for(const arg of args){ console.log(arg); } }
args.forEach((arg) => console.log(arg));
위 3가지 다 같은 배열이다
댓글남기기