[Javascript] map() vs forEach()
내가 헷갈려서 한 번 정리하는 포스팅 array.forEach() vs array.map() 을 간단하게 비교해서 정리하려한다. 1. map() - 콜백함수의 반환값들로 구성된 새로운 배열을 반환 - 원본배열을 변경하지 않음 const arr = [1,2,3,4,5]; const newArr = arr.map(i => { return i * 3; }); console.log(newArr) // [3, 6, 9, 12, 15] 2. forEach() - 조건문과 반복문을 제거하여 복잡성을 해결하고 변수의 사용을 억제하는 프로그래밍 - 단순 반복문을 대체하기 위함 const arr =[1, 2, 3, 4, 5]; const newArr = arr.forEach((num, index) => { return n..
2022. 9. 6.
[Javascript] 배열
모던 자바스크립트 Deep Dive 정리 1. 배열의 생성 1.1 배열 리터럴 // 배열 선언1 const emptyArr = []; console.log(emptyArr[1]); // undefined console.log(emptyArr.length); // 0 // 배열 선언2 const arr = [ 'zero', 'one', 'two', 'three', 'four', 'five', 'six', 'seven', 'eight', 'nine' ]; - 자바스크립트 배열은 어떤 데이터 타입의 조합이라도 포함 가능함. const arr = [ 'string', 10, true, null, undefined, NaN, Infinity, ['nested array'], { object: true }, fun..
2022. 7. 11.