国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 明光市| 陆川县| 肇庆市| 海阳市| 黔江区| 紫金县| 大宁县| 丹寨县| 阿拉善左旗| 溆浦县| 交城县| 镇原县| 金秀| 永和县| 宣武区| 罗田县| 海门市| 普陀区| 莎车县| 北流市| 肃宁县| 井研县| 毕节市| 五大连池市| 延津县| 同德县| 台中市| 贵南县| 珠海市| 旬阳县| 临潭县| 宜阳县| 阿尔山市| 石景山区| 酒泉市| 临夏县| 那曲县| 深州市| 阿合奇县| 阿拉善盟| 集安市|