목록인강 (8)
얼렁뚱땅개발로그^__^
보호되어 있는 글입니다.
EP. 194 forEach() find() 와 findIndex() 처럼 함수를 취하는 형태를 가지고 있고, 최대 3개의 인수를 취한다. 아래 코드를 for of 반복문으로 배열의 값을 처리할 수도 있지만 forEach는 index를 쉽게 엑세스할 수 있는 for of 반목문의 대안으로 사용된다. forEach() 메서드는 새로운 값을 반환할 필요가 없어서 forEach()에서 원하는 작업을 할 수 있다. const prices = [10.99, 5.99, 3.99, 6.59]; const tax = 0.19; const taxAdustedPrices = []; prices.forEach((price, idx, prices) => { const priceObj = { index: idx, taxAdus..

EP. 190 concat()으로 배열에 배열 추가하기 concat() 배열 끝에 요소를 추가해서 연결할 수 있도록 한다. push() 와 비슷한 것이라고 볼 수 있다. push()는 한 배열에 여러 항목을 넣지만, concat은 한 배열이나 여러 배열을 취한다. const testResults = [1, 1.5, 5.3, 1.5, 10.99, -5, 10]; const storedResults = testResults.concat([3, 3.5]); console.log(storedResults); // [1, 1.5, 5.3, 1.5, 10.99, -5, 10, 3, 3.5] concat()은 1개나 그 이상의 배열을 취해 storedResults 배열을 testResults 배열과 연결한다. 새로운..

EP. 187 push(), pop(), unshift(), shift() - 요소 추가 & 제거 push() 배열의 마지막 항목으로 추가 const hobbies = ['Sports', 'Cooking']; hobbies.push('Codding'); //['Codding','Sports', 'Cooking'] pop() 배열의 마지막 항목 삭제 const hobbies = ['Sports', 'Cooking']; hobbies.pop(); //['Sports'] unshift() 배열 추가 const hobbies = ['Sports', 'Cooking']; hobbies.unshift('Codding'); //['Codding','Sports', 'Cooking'] 이름만 보면 배열을 삭제할 것으로..

EP. 119 원시 vs 참조 값 원시값 원시 데이터 타입은 객체가 아닌 데이터 타입을 뜻한다. 객체가 아닌 데이터 타입이란 변수에 저장된 실제값에 직접적으로 접근할 수 있는 단순한 데이터라는 것을 의미한다. 또 하나의 값에 대한 정의가 절대 변하지 않는 불변성을 갖고 있다. 원시 값은 메모리에 저장되고 상대적으로 짧게 동작하기 때문에 거의 스택에 저장된다. 거의 스택에 저장된다고 이야기하는 이유는 함수의 실행 시간이 긴 경우에는 힙으로 저장되기도 하기 때문이다. String Number Booleans null undefined Symbol let name = 'Max'; let age = 30; 원시값의 불편성이란 변수는 새로운 값을 다시 할당할 수 있지만, 이미 생성한 원시 값은 객체, 배열, 함수..