国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

javascript中FOREACH數(shù)組方法使用示例

2019-11-20 10:28:22
字體:
供稿:網(wǎng)友

Array.prototype.forEach()方法讓數(shù)組的每一項(xiàng)都執(zhí)行一次給定的函數(shù)。 ― MDN

假設(shè)有這么一個(gè)場(chǎng)景,你拿到了這么一個(gè)數(shù)組

[
  { symbol: "XFX", price: 240.22, volume: 23432 },
  { symbol: "TNZ", price: 332.19, volume: 234 },
  { symbol: "JXJ", price: 120.22, volume: 5323 },
]

你需要為其中的symbol創(chuàng)建一個(gè)新數(shù)組, 也就是

[ "XFX", "TNZ", "JXJ"]
一般可以用for循環(huán)實(shí)現(xiàn):

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方法來簡(jiǎn)化代碼,它們的輸出是完全一樣的。

function getStockSymbols(stocks) { var symbols = []; stocks.forEach(function(stock) {  symbols.push(stock.symbol); }); return symbols;}

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 舞钢市| 柳林县| 澄城县| 易门县| 屏山县| 健康| 本溪市| 朔州市| 千阳县| 宜州市| 建始县| 金阳县| 从江县| 上饶市| 筠连县| 溧水县| 平安县| 江华| 图片| 正宁县| 宁安市| 江源县| 化隆| 安顺市| 渝北区| 安阳县| 新巴尔虎左旗| 马关县| 利川市| 赤峰市| 阳山县| 方山县| 光山县| 东城区| 项城市| 蓬安县| 景泰县| 郎溪县| 基隆市| 鸡泽县| 岢岚县|