lodash 상용 방법
import _ from 'lodash';
map, 그룹 및 객체 스트리밍
// obj ,
// item: value index:obj obj key
_.map(obj, (item, index)=>{} )
chunk, 그룹 나누기
const arr = [1,2,3,4,5,6,7,8,9];
_.chunk(arr,2);
// =>[[1,2],[3,4],[5,6],[7,8],[9]]
compact, 가짜를 제거합니다.(모든 false 값을 모두 제거)
_.compact(['1','2',' ',0])
// => ['1','2']
uniq, 그룹 무게 제거.
_.uniq([1,1,3])
// => [1,3]
filter 필터 집합, 익명 함수를 전송합니다.
_.filter([1,2],x => x = 1)
// =>[1]
merge, 매개 변수 합병.
var object = {
'a': [{ 'b': 2 }, { 'd': 4 }]
};
var other = {
'a': [{ 'c': 3 }, { 'e': 5 }]
};
_.merge(object, other);
// => { 'a': [{ 'b': 2, 'c': 3 }, { 'd': 4, 'e': 5 }] }
random
_.random(15, 20);
// Lodash , 。
// , _.random(15, 20, true) 15 20 。
pick &omit 필터 속성//.pick은 입니다.omit의 상반된 동작은 다른 대상에서 속성을 선택하여 새로운 대상을 생성하는 데 사용됩니다.
var objA = {"name": "colin", "car": "suzuki", "age": 17};
objA = _.omit(objA, ['car', 'age']);
// => {"name": "colin"}
objA = _.omit(objA, "car");
// => {"name": "colin", "age": 17}
objA = _.omit(objA, _.isNumber);
// => {"name": "colin", "car": "suzuki"};
var objA = {"name": "colin", "car": "suzuki", "age": 17};
var objB = _.pick(objA, ['car', 'age']);
// => {"car": "suzuki", "age":17}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Mac의 빠른 검색을 위한 플러그인Mac의 표준 기능에는 빠른 검색(Quick Look)이 있습니다. 파일을 선택하고 공백을 누르면 미리 보기를 쉽게 표시할 수 있습니다. 표준이면 텍스트 파일, PDF, 이미지 등을 표시할 수 있습니다. 여기서는 편...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.