[javascript] Spread Operator (스프레드 연산자) 예제
사용법 myFunction(...iterableObj); 함수를 호출할때 인자값으로 사용하는 예제 function sum(x, y, z) { return x + y + z; } const numbers = [1,2,3]; console.log( sum(...numbers) ); // 6 const numbers2 = [1,2,3,4]; console.log( sum(...numbers2) ); // 6 // sum함수에서 인자값 3개만 받아서 연산하기 때문에 결과는 6 스프레드 연산자를 배열에 넣는 예제 const arr1 = [1,2]; const arr2 = [3,4]; const arr3 = [...arr1, 5, ...arr2]; console.log( arr3 ); // [1,2,5,3,4] 문..
2021. 1. 18.
[javascript] javascript Array, Object 관련 유용한 메소드
javascript Array, Object 관련 유용한 메소드 .filter() 배열 항목이 특정 조건을 통과하는지 여부에 따라 새 배열을 생성 const studentsAge = [17, 16, 18, 19, 21, 17]; const ableToDrink = studentsAge.filter( age => age > 18 ); // ableToDrink 의 값은 [19, 21] .map() 다른 배열의 값을 조작하여 새 배열을 생성. 데이터 조작에 좋으며, 변하지 않기 때문에 리액트(React)에 자주 사용 const numbers = [2, 3, 4, 5]; const dollars = numbers.map( number => '$' + number); // dollars의 값은 ['$2', '$..
2021. 1. 18.