다른 배열에있는 하나의 배열 필터링

igodie

그래서 두 개의 다른 배열을 포함하는 하나의 배열이 있습니다.

 var _staticRoutingTable = [];

 function StaticRoute(directory, extentions) {
        this.dir = directory;
        this.extentions = extentions;
 }

_staticRoutingTable.push(new StaticRoute(["htmlfolder"], ["./html"]));
_staticRoutingTable.push(new StaticRoute(["somefolder"], ["./html","./txt","./css"]));

폴더 이름이 "somefolder"인 "dir"배열 만 가져오고 싶다고 가정 해 보겠습니다.

그래서 나는 이와 같은 smth를 원하지 않습니다.

 return _staticRoutingTable.forEach(function callb(route) {           
       return route.dir.filter(function callb(directory) {directory=="somefolder" })
 });

.... dir + 확장 배열을 얻습니다. 어떻게 하나의 배열 만 필터링 할 수 있습니까 (이 경우 "dir").

바오

귀하의 질문을 올바르게 이해했는지 확실하지 않지만 같은 배열을 얻으려면 ['something']find를 사용할 수 있습니다.

var _staticRoutingTable = [];

function StaticRoute(directory, extentions) {
    this.dir = directory;
    this.extentions = extentions;
}

_staticRoutingTable.push(new StaticRoute(["htmlfolder"], ["./html"]));
_staticRoutingTable.push(new StaticRoute(["somefolder"], ["./html","./txt","./css"]));

let foo = _staticRoutingTable.find(function (a) {
    return a.dir.indexOf("somefolder") > -1;
});
if (foo) {
    console.log(foo.dir);    
}

이것은 첫 번째 일치 만 반환합니다. 관심있는 일치 항목이 여러 개있는 경우 필터를 전환하여 결과 배열을 찾아 작업 할 수 있습니다.

그러나 'somefolder'를 검색하고와 같은 배열을 반환 ['somefolder']하려면 그냥하는 것이 더 쉬울 것입니다.

console.log(['somefolder']);

...

이것은 여러 일치에 대해 작동합니다.

    var _staticRoutingTable = [];

    function StaticRoute(directory, extentions) {
        this.dir = directory;
        this.extentions = extentions;
    }

    _staticRoutingTable.push(new StaticRoute(["htmlfolder"], ["./html"]));
    _staticRoutingTable.push(new StaticRoute(["somefolder"], ["./html","./txt","./css"]));

    let foo = _staticRoutingTable.filter(function (a) {
        return a.dir.indexOf("somefolder") > -1;
    });
    foo.forEach(function (v) { console.log(v.dir); });

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

다른 배열의 데이터에 따라 하나의 배열 필터링

분류에서Dev

한 개체의 배열에 다른 배열과 일치하는 항목이 하나 이상있는 개체의 배열 필터링

분류에서Dev

다른 배열로 배열을 필터링하는 방법

분류에서Dev

내부에 다른 배열이있는 배열 필터링

분류에서Dev

다른 배열의 값을 사용하여 배열 필터링

분류에서Dev

다른 배열을 사용하여 underscorejs의 배열 필터링

분류에서Dev

값이 다른 배열에있는 경우 배열을 재귀 적으로 필터링하는 방법

분류에서Dev

다른 배열에있는 배열의 ParseJson 데이터

분류에서Dev

다른 배열의 객체가있는 JS 필터 배열

분류에서Dev

다른 배열의 여러 값으로 배열을 필터링하는 방법

분류에서Dev

다른 배열로 배열 필터링

분류에서Dev

다른 배열로 배열 필터링

분류에서Dev

javascript : 다른 배열을 필터로 사용하여 객체 배열 필터링

분류에서Dev

다른 열 값에 따라 하나의 열 값 필터링

분류에서Dev

다른 배열의 요소를 사용하여 배열의 요소 필터링

분류에서Dev

numpy 배열의 다른 열 필터링 및 합계

분류에서Dev

다른 배열의 특정 값을 사용하여 여러 배열 필터링

분류에서Dev

데이터의 다른 배열을 기준으로 객체 배열 필터링

분류에서Dev

reactjs 배열의 객체가 다른 객체 배열에 있는지 필터링 / 확인하는 방법은 무엇입니까?

분류에서Dev

배열의 중복 필터링 및 Swift 2.0의 다른 배열에서 배열 요소 삭제

분류에서Dev

하나의 중복 키와 다른 고유 키로 객체 배열을 필터링하는 방법

분류에서Dev

배열이 다른 배열에있는 배열 개미의 값

분류에서Dev

다른 배열을 기반으로 중첩 된 배열로 객체 배열을 필터링하는 방법

분류에서Dev

다른 레이블 배열을 사용하여 numpy 배열 필터링

분류에서Dev

Javascript를 사용하여 다른 배열로 필터링 한 후 배열의 요소를 검색하는 방법>

분류에서Dev

다른 배열과 관련하여 배열의 요소를 필터링하는 방법은 무엇입니까?

분류에서Dev

객체가 다른 배열에있는 값을 가진 속성을 포함하는 경우 객체 배열 필터링

분류에서Dev

다른 배열에있는 항목을 기준으로 배열을 필터링하는 방법은 무엇입니까?

분류에서Dev

Ruby / RoR에서 다차원 배열의 하위 배열 그룹화 / 필터링

Related 관련 기사

  1. 1

    다른 배열의 데이터에 따라 하나의 배열 필터링

  2. 2

    한 개체의 배열에 다른 배열과 일치하는 항목이 하나 이상있는 개체의 배열 필터링

  3. 3

    다른 배열로 배열을 필터링하는 방법

  4. 4

    내부에 다른 배열이있는 배열 필터링

  5. 5

    다른 배열의 값을 사용하여 배열 필터링

  6. 6

    다른 배열을 사용하여 underscorejs의 배열 필터링

  7. 7

    값이 다른 배열에있는 경우 배열을 재귀 적으로 필터링하는 방법

  8. 8

    다른 배열에있는 배열의 ParseJson 데이터

  9. 9

    다른 배열의 객체가있는 JS 필터 배열

  10. 10

    다른 배열의 여러 값으로 배열을 필터링하는 방법

  11. 11

    다른 배열로 배열 필터링

  12. 12

    다른 배열로 배열 필터링

  13. 13

    javascript : 다른 배열을 필터로 사용하여 객체 배열 필터링

  14. 14

    다른 열 값에 따라 하나의 열 값 필터링

  15. 15

    다른 배열의 요소를 사용하여 배열의 요소 필터링

  16. 16

    numpy 배열의 다른 열 필터링 및 합계

  17. 17

    다른 배열의 특정 값을 사용하여 여러 배열 필터링

  18. 18

    데이터의 다른 배열을 기준으로 객체 배열 필터링

  19. 19

    reactjs 배열의 객체가 다른 객체 배열에 있는지 필터링 / 확인하는 방법은 무엇입니까?

  20. 20

    배열의 중복 필터링 및 Swift 2.0의 다른 배열에서 배열 요소 삭제

  21. 21

    하나의 중복 키와 다른 고유 키로 객체 배열을 필터링하는 방법

  22. 22

    배열이 다른 배열에있는 배열 개미의 값

  23. 23

    다른 배열을 기반으로 중첩 된 배열로 객체 배열을 필터링하는 방법

  24. 24

    다른 레이블 배열을 사용하여 numpy 배열 필터링

  25. 25

    Javascript를 사용하여 다른 배열로 필터링 한 후 배열의 요소를 검색하는 방법>

  26. 26

    다른 배열과 관련하여 배열의 요소를 필터링하는 방법은 무엇입니까?

  27. 27

    객체가 다른 배열에있는 값을 가진 속성을 포함하는 경우 객체 배열 필터링

  28. 28

    다른 배열에있는 항목을 기준으로 배열을 필터링하는 방법은 무엇입니까?

  29. 29

    Ruby / RoR에서 다차원 배열의 하위 배열 그룹화 / 필터링

뜨겁다태그

보관