Arrow Function
·
Codeit/JavaScript
화살표 함수 (Arrow Function)- 이름이 없는 익명 함수- 이름을 가진 변수에 할당하거나 다른함수에 Argument를 선언할때 주로 사용- argument 객체가 없음const getTwice = function(number) { return number * 2;};console.log(getTwice(5)); // 10const myBtn = document.querySelector('#myBtn');myBtn.addEventListener('click', function() { console.log('button is clicked!');} Arrow Function으로 바꾸기- function 삭제- 소괄호 () 오른쪽에 => 추가const getTwice = (number) => {..
Rest Parameter
·
Codeit/JavaScript
Arguments의 단점- Arguments 객체가 유사배열이기 때문에 배열의 메소드는 사용불가능- 항상 함수 호출할 때 전달한 Arguments 전체를 다루기 때문에 특정값을 반환하기 위해서는 따로 indexing 작업이 필요함function printArguments() { for (const arg of arguments) { console.log(arg); }};-> 해결하기 위한 방법Rest Parameter- ...argsfunction printArguments(...args) { for (const arg of args) { console.log(arg); }};function printArguments(...args) { console.log(args.splice(0,..
Argument
·
Codeit/JavaScript
아규먼트 (Argument)function printArguments(a, b, c) { console.log(a); console.log(b); console.log(c);}printArguments('Young', 'Mark', 'Koby');/*YoungMarkKoby*/function printArguments(a, b, c) { console.log(a); console.log(b); console.log(c);}printArguments('Captain');/*Captainundefinedundefined*/printArguments('Jayden', 'Scott');/*JaydenScottundefined*/function printArguments(a, b, c) { conso..
효땡
기묘한 기묘원