title: How can i filter array on object in javascript
body: <p>I have an array named <code>files</code>:</p>
  
  <pre><code>        files = [
              {
                  id: "1", 
                  title: "aras", 
                  price: 100, 
                  size: 25, 
                  tools: [
                      "Hammer",
                      "Zip",
                      "Line",
                      "Nexti"
                      ]
              },
              {
                  id: "2", 
                  title: "yasio", 
                  price: 150, 
                  size: 30, 
                  tools: [
                      "Hammer",
                      "Zip",
                      ]
              },
              {
                  id: "3", 
                  title: "janio", 
                  price: 200, 
                  size: 30, 
                  tools: [
                      "Line",
                      "Nexti"
                      ]
              },
              {
                  id: "4", 
                  title: "chashio", 
                  price: 400, 
                  size: 35, 
                  tools: [
                      "Nexti"
                      ]
              },
  
  
  
            ]
  </code></pre>
  
  <p>I want to filter this object, for example, to get the array:  prices between <code>90</code> to <code>150</code> and sizes between <code>25</code> to <code>40</code> and tools to include <code>Hammer</code> and <code>Zip</code>.
  output must be:</p>
  
  <pre><code>{id: "1", title: "aras", price: 100, size: 25,tools:[...]},
  {id: "2", title: "aras", price: 150, size: 30,tools:[...]},
  {id: "4", title: "aras", price: 90,  size: 40,tools:[...]},
  </code></pre>
  
  <p><strong>How can i do it?</strong></p>