网站首页  汉语字词  英语词汇  考试资料  写作素材  旧版资料

请输入您要查询的考试资料:

 

标题 javascript中FOREACH数组方法使用示例
内容
    本文给大家介绍的是Array.prototype.forEach()的使用方法示例,希望对大家学习javascript能够有所帮助。
    Array.prototype.forEach()方法让数组的每一项都执行一次给定的函数。 — MDN
    假设有这么一个场景,你拿到了这么一个数组
    [
      { symbol: "XFX", price: 240.22, volume: 23432 },
      { symbol: "TNZ", price: 332.19, volume: 234 },
      { symbol: "JXJ", price: 120.22, volume: 5323 },
    ]
    你需要为其中的symbol创建一个新数组, 也就是
    [ "XFX", "TNZ", "JXJ"]
    一般可以用for循环实现:
    function getStockSymbols(stocks) {
     var symbols = [],
       stock,
       i;
     for (i = 0; i < stocks.length; i++) {
      stock = stocks[i];
      symbols.push(stock.symbol);
     }
     return symbols;
    }
    var symbols = getStockSymbols([
     { symbol: "XFX", price: 240.22, volume: 23432 },
     { symbol: "TNZ", price: 332.19, volume: 234 },
     { symbol: "JXJ", price: 120.22, volume: 5323 },
    ]);
    输出: "[/"XFX/", "TNZ/", "JXJ/"]"
    你也可以采用Array的forEach方法来简化代码,它们的输出是完全一样的。
    function getStockSymbols(stocks) {
     var symbols = [];
     stocks.forEach(function(stock) {
      symbols.push(stock.symbol);
     });
     return symbols;
    }
随便看

 

在线学习网考试资料包含高考、自考、专升本考试、人事考试、公务员考试、大学生村官考试、特岗教师招聘考试、事业单位招聘考试、企业人才招聘、银行招聘、教师招聘、农村信用社招聘、各类资格证书考试等各类考试资料。

 

Copyright © 2002-2024 cuapp.net All Rights Reserved
更新时间:2025/5/20 7:16:08