728x90
반응형
다시 시작하는 자바스크립트 - 배열 퀴즈2(고차함수)
(심층)자바스크립트2023. 3. 22. 09:40다시 시작하는 자바스크립트 - 배열 퀴즈2(고차함수)

헷갈리는 것들만 따로 정리할 예정. deep dive 책을 함께 공부함. 배열 퀴즈에서 사용했던 문제들을 고차함수 식으로 풀어볼 거임. 그러고보니 문제 2번은 이미 고차함수로 바꿨다는 사실이...(쨋든 시작) - 퀴즈 1 주어진 배열 안의 딸기 아이템을 키위로 교체하는 함수를 만들기 단, 주어진 배열을 수정하지 않도록! - input: ['🍌', '🍓', '🍇', '🍓'] - output: [ '🍌', '🥝', '🍇', '🥝' ] function replace(array) { return array.map((fruit)=> { if(fruit === "🍓") { return fruit === "🥝"; } else { return fruit; } }); } const fruits = ['🍌', '🍓', '..

다시 시작하는 자바스크립트 - 배열 퀴즈
(심층)자바스크립트2023. 3. 22. 07:14다시 시작하는 자바스크립트 - 배열 퀴즈

헷갈리는 것들만 따로 정리할 예정. deep dive 책을 함께 공부함. - 퀴즈 1 주어진 배열 안의 딸기 아이템을 키위로 교체하는 함수를 만들기 단, 주어진 배열을 수정하지 않도록! - input: ['🍌', '🍓', '🍇', '🍓'] - output: [ '🍌', '🥝', '🍇', '🥝' ] function replace(array) { const replaced = Array.from(array); // 기존의 배열을 수정하지 않아야 하므로 새로운 배열을 생성해야 함. for (let i = 0; i < replaced.length; i++) { if(replaced[i] === "🍓"){ replaced[i] = "🥝"; } } return replaced; } const array = ['🍌'..

다시 시작하는 자바스크립트 - 배열
(심층)자바스크립트2023. 3. 20. 01:42다시 시작하는 자바스크립트 - 배열

헷갈리는 것들만 따로 정리할 예정. deep dive 책을 함께 공부함. 9. 배열 (Array) 요즘에는 특정한 데이터 타입만 넣을 수 있는 Array를 만들 수 있음. 이렇게 데이터 타입이 지정된 배열을 쓰면 그 외에 데이터 타입을 넣게 되면 에러가 발생. ex : Int8Array, Unit8Array, Float32Array, Float64Array 등... 9-1) 배열 생성 방법 [1] 생성자 함수 let array = new Array(2); // 사이즈를 지정 가능 // 2개의 비어있는 아이템이 생김 console.log(array); // [ ] array = new Array(1, 2, 3); // 내가 만들고 싶은 아이템을 전달해도 됨 console.log(array); // [ 1,..

다시 시작하는 자바스크립트 - 내장객체 퀴즈
(심층)자바스크립트2023. 3. 19. 18:30다시 시작하는 자바스크립트 - 내장객체 퀴즈

헷갈리는 것들만 따로 정리할 예정. deep dive 책을 함께 공부함. - 퀴즈 1 // 퀴즈! // 1. 문자열의 모든 캐릭터를 하나씩 출력하라. const text = "Hello World!"; for (let i = 0; i { const now = new Date(); console.log(now.toLocaleString("ko-KR")); }, 1000);

다시 시작하는 자바스크립트 - 내장객체
(심층)자바스크립트2023. 3. 15. 01:03다시 시작하는 자바스크립트 - 내장객체

헷갈리는 것들만 따로 정리할 예정. deep dive 책을 함께 공부함. 9. 내장객체 (Built-in Objects) 자바스크립트 내장객체를 이용하여 우리는 조금 더 쉽게 코딩을 할 수 있음. - 호스트 객체(host objects) : 자바스크립트 만으로는 브라우저 화면을 보여주거나 네트워크 전송을 하거나, 컴퓨터에 있는 파일을 읽을 수 없음. 이런 일들을 하기 위해서는 런타임 환경에서 제공해주는 호스트 객체를 사용해야 함. => 브라우저 호스트가 제공해주는 다양한 객체들, 다양한 API(브라우저) / 노드에서 제공하는 API(노드) - 코딩을 할 때 이것 외에도 어플리케이션에서 필요한 사용자 정의 객체(User-definned Objects)가 있음. 9-1) 래퍼 객체 (Wrapper Objec..

728x90
반응형
image