자바스크립트 필터

  • Definition
  • Filter Tips
  • Conclusion

  • 정의


    filter() 메서드는 제공된 함수로 구현된 테스트를 통과한 모든 요소가 포함된 새 배열을 반환합니다.

    필터 팁



    필터는 아래 코드를 확인하십시오.

    If you have array like this.
    
    const data=[
      {name:"prakash",age:20},
      {name:"bhanu",age:21},
      {name:"mohan",age:40}
    ];
    
    // Then instead of writing code like this 
    const select_user=data.filter(function(user){
        if (user.name==="prakash"){
           return true
        }
        return false
    });
    


    아래와 같이 코드를 단순화할 수 있습니다.

    
    let selected_user=data.filter(function(user) {
        return user.name==="prakash"
    })
    
    


    위의 코드는 조건이 충족되면 true를 반환하고 그렇지 않으면 false를 반환합니다.
    ES6 구문을 사용하여 위의 코드를 훨씬 더 간단하고 이해하기 쉽게 단순화할 수 있습니다.

    
    let selected_user=data.filter((user)=> user.name==="prakash")
    
    


    결론


  • Filter 메서드는 다음 항목으로만 구성된 새 배열을 반환합니다.
    제공된 기능을 만족하는 요소.
  • 필터 방법이 원래 배열을 변경하지 않습니다.
  • 필터 메서드가 빈 요소에 대한 기능을 실행하지 않습니다.

  • 이 게시물에서 무언가를 배우기를 바랍니다. 더 많은 사용 사례가 있으면 아래 의견 섹션에 언급하십시오.

    감사.

    좋은 웹페이지 즐겨찾기