zoukankan      html  css  js  c++  java
  • [Javascript] The Array filter method

    One very common operation in programming is to iterate through an Array's contents, apply a test function to each item, and create a new array containing only those items the passed the test. For example, let's say you wanted to loop through an array of stocks and select only those with the price larger than a certain value. In this lesson we will demonstrate how to use the Array's filter method to easily perform this operation with less code than a loop would require.

    function getStocksOver(stocks, minPrice) {
      return stocks.filter(function(stock) {
        return stock.price >= minPrice;
      })
    }
    
    var expensiveStocks = getStocksOver([
      { symbol: "XFX", price: 240.22, volume: 23432 },
      { symbol: "TNZ", price: 332.19, volume: 234 },
      { symbol: "JXJ", price: 120.22, volume: 5323 },
    ],
    150.00);
    
    console.log(JSON.stringify(expensiveStocks));
  • 相关阅读:
    JavaScript 作用域链与闭包
    JavaScript获取DOM节点
    memcache安装与简单介绍
    抽象工厂模式
    工厂模式
    适配器模式
    策略模式
    观察者模式
    责任链模式
    简单工厂模式
  • 原文地址:https://www.cnblogs.com/Answer1215/p/4356391.html
Copyright © 2011-2022 走看看