목록전체 글 (126)
코딩쌀롱

1-1. 데이터 타입의 종류 - 기본형(primitive type): number, string, boolean, null, undefined, symbol - 참조형(reference type): object, array, function, Date, RegExp, Map, WeakMap, Set, WeakSet 1-2 데이터 타입에 관한 배경지식 메모리와 데이터 컴퓨터는 모든 데이터를 0, 1로 바꿔 기억. - 비트(bit): 0, 1을 표현하는 하나의 메모리 조각, 고유한 식별자로 위치를 확인 - 바이트(byte): 8bit 모든 데이터는 바이트 단위의 식별자, 정확하게는 메모리 주솟값을 통해 서로 구분하고 연결 1-3 변수 선언과 데이터 할당 - 변수 선언: 메모리에서 비어있는 공간(변수 영역)을..
📌 배열에서 최소값 찾기 ✱하고 싶었던 것 // 5의 배수를 배열에 담아서 사용 const multipleOfFive = []; for (let i = 40; i el > grade); } 다음 방법으로는 find()메서드를 사용했다. 이렇게 하면 multipleOfFive 배열의 원소 중 콜백함수를 만족하는 첫 번째 요소를 반환한다. grade보다 커야한다는 조건을 콜백에 쓰고, 최소값인 조건은 multipleOfFive 배열의 원소가 오름차순으로 정렬되어 있기 때문에 첫 번째 원소가 최소값일 수밖에 없다. + find() 메서드 구문 arr.find(callback(el, idx, arr), thisArg); // idx, arr, thisArg는 optional 📌 문자열 자르기 ✱하고 싶었던 것 ..
📌 배열의 중복 원소 제거 Set reduce() reduce(), indexOf() filter(), indexOf() const arr = [2, 1, 5, 1, 6, 5, 2, 3]; // 1. Set // Set을 사용하면 유니크한 Set객체를 반환. // Set 객체를 다시 Array.form으로 배열로 변경 const set = Array.from(new Set(arr)); // 2. reduce // Array.includes(value): value가 Array에 존재하는지 판단해 true,false 반환 arr.reduce((acc, curr) => acc.includes(curr) ? acc : [...acc,curr], []); // ES6을 사용 못 할 때 // 1. reduce, ..