로데쉬는 arrays, numbers, objects, strings 등을 잘 헤쳐나갈 수 있도록 함으로써 자바스크립트를 더욱 쉽게 만들어줍니다.
로데쉬의 모듈러는 이런 것에 훌륭합니다 :
2-1) _.join(array, [separator=','])
배열의 모든 요소들을 seperator에 의해 분리된 string으로 바꾸어줍니다.
_.join(['a', 'b', 'c'], '~');
// => 'a~b~c'
2-2) _.pick(object, [paths])
선택된 object properties로 구성된 object를 생성합니다.
var object = { 'a': 1, 'b': '2', 'c': 3 };
_.pick(object, ['a', 'c']);
// => { 'a': 1, 'c': 3 }
2-3) _.mapKeys(array, key)
arguments로 형태를 바꿀 배열과, 외부의 key로 삼을 내부의 key를 넣어주면
key object로 매칭된 것을 만들어 준다.
_.mapKeys({ 'a': 1, 'b': 2 }, function(value, key) {
return key + value;
});
// => { 'a1': 1, 'b2': 2 }
2-4) _.omit(object, [paths])
_.pick의 반대이다. 이 메서드는 객체를 대상으로 하여 특정 키나 값을 제거하는 함수다.
var object = { 'a': 1, 'b': '2', 'c': 3 };
_.omit(object, ['a', 'c']);
// => { 'b': '2' }
React Refs (0) | 2020.08.10 |
---|---|
Babel (0) | 2020.08.09 |
PATH (0) | 2020.08.07 |
WEBPACK (0) | 2020.08.07 |