Understanding higher-order functions in JavaScript
개요 이 글은 https://www.30secondsofcode.org/에서 작성한 글을 번역 및 확인해보는 글 입니다. 원문 : Understanding higher-order functions in JavaScript 고차 함수는 인수로 취하거나 결과로 반환하여 다른 함수에서 작동하는 함수입니다. 이를 통해 값뿐만 아니라 작업에 대한 ...
개요 이 글은 https://www.30secondsofcode.org/에서 작성한 글을 번역 및 확인해보는 글 입니다. 원문 : Understanding higher-order functions in JavaScript 고차 함수는 인수로 취하거나 결과로 반환하여 다른 함수에서 작동하는 함수입니다. 이를 통해 값뿐만 아니라 작업에 대한 ...
개요 이 글은 https://www.30secondsofcode.org/에서 작성한 글을 번역 및 확인해보는 글 입니다. 원문 : maxBy 주어진 함수를 이용하여 각 요소를 맵핑한 후 배열내의 최대값을 반환합니다. Array.prototype.map() 을 사용하여 요소를 fn을 통해 반환된 요소중 Math.max()로 가장 큰 값을...
개요 이 글은 https://www.30secondsofcode.org/에서 작성한 글을 번역 및 확인해보는 글 입니다. 원문 : palindrome 주어진 문자열이 회문 일때 `true`를 반환하고 그렇지 않으면 `false`를 반환합니다. 문자열을 String.prototype.toLowerCase()로 변환하고 String.pro...
개요 이 글은 https://www.30secondsofcode.org/에서 작성한 글을 번역 및 확인해보는 글 입니다. 원문 : renameKeys 주어진 값으로 객체의 키값명을 변경합니다. Object.keys()를 Array.prototype.reduce() 및 전개 연산자 (...)와 함께 사용하여 객체의 키를 가져오고 keys...
개요 이 글은 https://www.30secondsofcode.org/에서 작성한 글을 번역 및 확인해보는 글 입니다. 원문 : deepGet `keys` 배열을 기반으로 중첩된 JSON object내의 목표 값을 찾습니다. Array내의 중첩된 JSON object 내에서 키를 비교합니다. Array.prototype.reduce(...
개요 이 글은 https://www.30secondsofcode.org/에서 작성한 글을 번역 및 확인해보는 글 입니다. 원문 : flatten Flattens는 특정 깊이까지 배열을 끌어 올립니다. 재귀를 사용하여 깊이 수준을 1씩 감소시킵니다. Array.prototype.reduce() 및 Array.prototype.concat...
개요 이 글은 https://www.30secondsofcode.org/에서 작성한 글을 번역 및 확인해보는 글 입니다. 원문 : What is the ternary operator and how do I use it? 자바스크립트의 조건 연산자 (?:)는 conditional operator 로 불리며 가장 일반적으로 할당하는 조건문을 ...
개요 이 글은 https://www.30secondsofcode.org/에서 작성한 글을 번역 및 확인해보는 글 입니다. 원문 : Asynchronous JavaScript Cheat Sheet Promise 기초 Promises는 fullfiled(이행) 혹은 rejected(거부) 되지 않은 pending state(보...
개요 이 글은 https://www.30secondsofcode.org/에서 작성한 글을 번역 및 확인해보는 글 입니다. 원문 : objectToQueryString 주어진 객체의 key-value 쌍으로 부터 생성된 query 문자열을 반환합니다. Object.entries(queryParameters) 에 Array.prototyp...
개요 이 글은 https://www.30secondsofcode.org/에서 작성한 글을 번역 및 확인해보는 글 입니다. 원문 : reducedFilter 조건에 따라 객체 배열을 필터링하는 동시에 지정되지 않은 키도 필터링합니다. 조건이 참 같은 값을 반환 한 객체를 반환하도록 Array.prototype.filter()를 사용하여 ...