고차 함수를 사용하는 이유 (HOF : Higher-Order Function) 추상화를 통한 효율성 증대 때문이다. map, filter, reduce는 자주 사용되므로 반드시 익히자!! ★ map // map((el) => el * 2); // map(el, index, arr); // 배열의 모든 요소를 순회하면서 인수로 전달받은 콜백 함수를 반복 호출하고, // 호출된 콜백함수의 반환값들로 구성된 새로운 배열을 반환한다. // (= 배열의 처음 요소부터 마지막 요소까지 하나씩 매개변수에 입력하여 // 모든 요소를 조건에 따른 결과값을 새로운 배열에 모아서 리턴한다.) // 원본 배열을 변경하지 않는다. // 매핑(mapping) : 배열의 요소를 map 메서드을 통하여 다른 값으로 적용하여 새로운..
객체 (Object) Data_type(Object_2)를 알아보는 시간이었습니다. 틀린 내용은 댓글로 알려주시면 감사하겠습니다.
배열 (Array) // Array.isArray() 사용하는 이유 (Boolean 값으로 나옵니다.) let arr = [1, 2, 3, 4, 5]; let obj = { name : "haha", // 객체 시간에서 배우겠지만 age : 20, // 다양한 형식의 데이터가 들어갈 수 있습니다. skills : ["HTML", "CSS", "JS"], sum : function (num1, num2){ return num1 + num2;} } console.log(typeof arr);// 'object' console.log(typeof obj);// 'object' // array임에도 불구하고 type 확인 시 object로 나옵니다. // 그래서 array와 object와 구분을 하기 위해 Ar..