Difference between find and filter

后端 未结 8 1023
花落未央
花落未央 2020-12-09 09:19

I have recently jumped into the world of jQuery. I saw the methods find() and filter() but can not figure out the difference between the two.

8条回答
  •  心在旅途
    2020-12-09 09:55

    Find vs Filter

    Let's say you have this array:

    array folks = [ 
      {name: "Bob", age: "32", occupation: "developer"}, 
      {name: "Bill", age: "17", occupation: "delinquent"}, 
      {name: "Brad", age: "40", occupation: "yes"} 
    ]
    

    Find:

    folks.find( fella => name === "Bob")
    //Returns an object: {name: "Bob", age: "32", occupation: "developer"}
    

    Filter:

    folks.filter( fella => name === "Bob")
    //Returns an array: [ {name: "Bob", age: "32", occupation: "developer"} ]
    

提交回复
热议问题