«lodash» 태그된 질문

모듈성, 성능 및 추가 기능을 제공하는 최신 JavaScript 유틸리티 라이브러리

8
각도 4 HttpClient 쿼리 매개 변수
나는 새와 API 호출에 쿼리 매개 변수를 전달할 수있는 방법을 찾고있다 HttpClientModule의 HttpClient및 해결책을 찾기 위해 아직있다. 이전 Http모듈을 사용하면 다음과 같이 작성할 수 있습니다. getNamespaceLogs(logNamespace) { // Setup log namespace query parameter let params = new URLSearchParams(); params.set('logNamespace', logNamespace); this._Http.get(`${API_URL}/api/v1/data/logs`, { search: params }) } 그러면 다음 URL에 대한 …

2
lodash에서 include 메소드를 사용하여 오브젝트가 콜렉션에 있는지 확인하려면 어떻게해야합니까?
lodash를 사용하면 다음을 사용하여 기본 데이터 유형의 멤버십을 확인할 수 있습니다 includes. _.includes([1, 2, 3], 2) > true 그러나 다음은 작동하지 않습니다. _.includes([{"a": 1}, {"b": 2}], {"b": 2}) > false 컬렉션을 검색하는 다음 방법이 제대로 작동하는 것처럼 보이기 때문에 혼란 스럽습니다. _.where([{"a": 1}, {"b": 2}], {"b": 2}) > {"b": 2} …

13
마운트되지 않은 구성 요소에서 React 상태 업데이트를 수행 할 수 없습니다.
문제 나는 반작용에서 응용 프로그램을 작성하고 호출 슈퍼 일반적인 함정 피하기 할 수 없습니다입니다 setState(...)후를 componentWillUnmount(...). 나는 내 코드를 매우 신중하게 살펴보고 몇 가지 보호 조항을 제자리에 두려고 노력했지만 문제가 지속되었고 여전히 경고를 관찰하고 있습니다. 따라서 두 가지 질문이 있습니다. 스택 추적 에서 규칙 위반의 원인이되는 특정 구성 요소 및 …

15
일치 항목을 대체하는 기능이 lodash에 있습니까?
lodash에 JavaScript 컬렉션의 항목을 대체하는 더 간단한 방법이 있는지 궁금합니다. (가능한 중복 이지만 거기에 대한 답변을 이해하지 못했습니다 :) 나는 그들의 문서를 보았지만 아무것도 찾을 수 없었다 내 코드는 다음과 같습니다 var arr = [{id: 1, name: "Person 1"}, {id:2, name:"Person 2"}]; // Can following code be reduced to something …
134 javascript  lodash 

8
Javascript ES6 / ES5는 배열에서 찾고 변경
객체 배열이 있습니다. 일부 필드를 찾아서 변경하고 싶습니다. var item = {...} var items = [{id:2}, {id:2}, {id:2}]; var foundItem = items.find(x => x.id == item.id); foundItem = item; 원본 객체를 변경하고 싶습니다. 어떻게? (나는 그것이 lodash에있을지라도 신경 쓰지 않는다)

11
객체 보존 키로 매핑
그만큼 mapunderscore.js 함수는 javascript 객체와 함께 호출 된 경우 객체 값에서 매핑 된 값의 배열을 반환합니다. _.map({one: 1, two: 2, three: 3}, function(num, key){ return num * 3; }); => [3, 6, 9] 키를 보존하는 방법이 있습니까? 즉, 나는 반환하는 함수를 원한다 {one: 3, two: 6, three: 9}

7
단일 Lodash 함수를 가져 오는 방법?
webpack을 사용하여 모든 것을 가져 오는 것처럼 보이기 때문에 isEqual 을 가져 오려고 lodash합니다. 성공하지 못한 채 다음을 시도했습니다. import { isEqual } from 'lodash' import isEqual from 'lodash/lang' import isEqual from 'lodash/lang/isEqual' import { isEqual } from 'lodash/lang' import { isEqual } from 'lodash/lang'
128 javascript  lodash 

7
lodash를 사용하여 배열 비교 (순서없이 항목 존재)
루프를 사용하여 할 수 있다는 것을 알고 있지만 우아한 방법을 찾으려고합니다. 두 개의 배열이 있습니다. var array1 = [['a', 'b'], ['b', 'c']]; var array2 = [['b', 'c'], ['a', 'b']]; lodash위의 두 배열이 동일한 지 확인하는 데 사용하고 싶습니다 . '동일'이란에 array1포함되지 않은 항목이 없음을 의미합니다 array2. 이러한 항목 간의 동등성을 …

7
Lodash를 사용하여 JavaScript 개체의 속성을 반복합니다.
JavaScript 객체의 속성을 반복 할 수 있습니까? 예를 들어 다음과 같이 정의 된 JavaScript 개체가 있습니다. myObject.options = { property1: 'value 1', property2: 'value 2' }; 속성은이 개체에 동적으로 추가됩니다. 속성이 존재하는지 확인하고 반복하는 방법이 있습니까? 그렇다면 어떻게?
123 javascript  lodash 

13
Lodash 제목 케이스 (모든 단어의 첫 글자 대문자)
lodash 문서 및 기타 Stack Overflow 질문을 살펴보고 있습니다. 이 작업을 수행하는 몇 가지 기본 JavaScript 방법 이 있지만 순수하게 lodash 함수 (또는 최소한 기존 프로토 타입 함수)를 사용하여 문자열을 제목 케이스로 변환 할 수있는 방법이 있습니까? 정규식을 사용하거나 새 함수를 정의 할 필요가 없도록? 예 : This string ShouLD …
108 javascript  lodash 

9
lodash .groupBy 사용. 그룹화 된 출력에 자신의 키를 추가하는 방법은 무엇입니까?
이 샘플 데이터가 API에서 반환되었습니다. Lodash를 사용 _.groupBy하여 데이터를 더 잘 사용할 수있는 개체로 변환하고 있습니다. 반환 된 원시 데이터는 다음과 같습니다. [ { "name": "jim", "color": "blue", "age": "22" }, { "name": "Sam", "color": "blue", "age": "33" }, { "name": "eddie", "color": "green", "age": "77" } ] _.groupBy함수가 다음과 …

21
오류 : EACCES : 권한이 거부되었습니다.
npm install lodash를 실행 했지만 오류 : EACCES : 권한 거부 오류가 발생합니다. 권한 문제라는 것을 알고 있지만 내가 아는 한 노드 모듈을 로컬로 설치하는 데 sudo 권한이 필요하지 않습니다. sudo로 실행하면 ~ / node_modules 폴더에 설치됩니다. drwxrwxr-x 는 기존 폴더의 파일 권한입니다. 나는 무엇이 잘못되었을 지 알 수 없다. …
99 node.js  lodash 

2
Lodash를 사용하여 값별로 개체 배열 정렬
Lodash를 사용하여 '이름'값으로 배열을 정렬하려고합니다. Lodash 문서를 사용하여 아래 솔루션을 만들었지 만 .orderBy는 전혀 영향을 미치지 않는 것 같습니다. 누구든지 배열을 정렬하는 올바른 방법에 대해 밝힐 수 있습니까? 문자 배열 [ { "id":25, "name":"Anakin Skywalker", "createdAt":"2017-04-12T12:48:55.000Z", "updatedAt":"2017-04-12T12:48:55.000Z" }, { "id":1, "name":"Luke Skywalker", "createdAt":"2017-04-12T11:25:03.000Z", "updatedAt":"2017-04-12T11:25:03.000Z" } ] 기능 코드 var chars …
97 arrays  lodash 

8
lodash : 객체에 배열 매핑
이것을 수행하는 내장 lodash 함수가 있습니까? var params = [ { name: 'foo', input: 'bar' }, { name: 'baz', input: 'zle' } ]; 다음을 출력합니다. var output = { foo: 'bar', baz: 'zle' }; 지금은 다음을 사용하고 있습니다 Array.prototype.reduce(). function toHash(array, keyName, valueName) { return array.reduce(function(dictionary, next) { dictionary[next[keyName]] = …

3
Lodash : orderBy를 사용하여 컬렉션에서 대소 문자를 구분하지 않는 정렬을 수행하는 방법은 무엇입니까?
이 답변을 확인 했지만 동일한 결과, 즉 대소 문자를 구분하지 않는 정렬을 얻으려면 정렬 순서를 지정하는 기능을 제공하기 때문에 orderBy대신 사용해야 합니다 .sortBy 내가 찾은 유일한 방법은 복제 된 "중간"배열을 소문자로 매핑하는 것입니다 name. const users = [ { name: 'A', age: 48 }, { name: 'B', age: 34 }, …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.