인파

You Can Become A

늦게 시작해도 누구든지 노력하면 개발자가 될수 있어요 !

공부한 내용을 정리합니다
Library/Lodash

📚 Lodash 배열 검색 · 정렬 함수 모음

Lodash - 배열 검색 & 정렬 함수 정리 _.sortBy() 키값을 기준으로 정렬 // data 가 아래와 같은 경우 const data = [ { date: '2020-01-01', count: 10 }, { date: '2020-01-02', count: 30 }, { date: '2020-01-03', count: 5 }, ] // count 필드 기준으로 정렬하고 싶다. -> 아래와같이 사용하면 된다 sortBy(data, 'count'); /* [ {date: "2020-01-03", count: 5} {date: "2020-01-01", count: 10} {date: "2020-01-02", count: 30} ] */ 키값 두개로 정렬하기 // date를 먼저 기준으로 정렬하고 dat..

category_image
인파_
2021.11.26
(0)
Library/Lodash

📚 Lodash 배열 ⮂ 객체 변환 함수 모음

Lodash - 배열 ⮂ 객체 변환 함수 정리 _.values() / _.keys() object.values() / object.keys() 와 같다고 보면 된다. 키/밸류값들을 따로 묶어 배열로 변환. 문자열이 인수일경우, split('')효과도 있음. _.values({ a: 1, b: 2, c: [3, 4] }); // => [ 1, 2, [3, 4] ] _.values('hi'); // => ['h', 'i'] _.groupBy() 컬렉션을 객체로 변환. 키값은 무언가 의미있는 기준이 되는 것을 설정해 적용함 두번째 인수로는 무엇을 기준으로 의미있는 key로 사용할까 정함. _.groupBy([6.1, 4.2, 6.3], Math.floor); // 정수로 변환해서 그것을 키:밸류로 의미있게 짬..

category_image
인파_
2021.11.26
(0)
Library/Lodash

📚 Lodash 객체 조작 함수 모음

Lodash - 객체 조작 함수 정리 _.pick() 객체의 필요한 속성만 뽑을 때 쓴다. var user = { name: 'socratone', password: '12345678' }; // 클라이언트에게 보내주기 위해 user 객체에서 비밀번호를 뺀다. _.pick(user, ['name']); // { name: 'socratone' } ​ _.get() 객체에서 키 경로를 주어서 값을 가져온다. var object = { 'a': [{ 'b': { 'c': 3 } }] }; _.get(object, 'a[0].b.c'); // => 3 var object = { a: 1, b: 2, c: 3, e: { f: 5 } }; _.get(object, 'a'); // => 1 _.get(object,..

category_image
인파_
2021.11.26
(0)
Library/Lodash

📚 Lodash 고차 함수 모음

Lodash - 고차 함수 정리 _.forEach() 배열, 객체 순회 lodash _(obj).forEach(function(n) { console.log(n); }) _.forEach(obj, function(val, key) { console.log(val, key); }); // 간단한 별칭으로도 쓸 수 있다. _.each(obj, (value, index, list) => {}); // 배열은 인자마다 순회합니다. _([1, 2]).forEach(function(n) { console.log(n); }) // 1 // 2 // object는 한개의 value와 키를 순회합니다. _.forEach({ 'a': 1, 'b': 2 }, function(val, key) { console.log(val..

category_image
인파_
2021.11.26
(0)