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

首頁 > 開發 > JS > 正文

javascript中FOREACH數組方法使用示例

2024-05-06 16:29:29
字體:
來源:轉載
供稿:網友
本文給大家介紹的是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;}


注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阜平县| 柘荣县| 班戈县| 邵东县| 浑源县| 恭城| 大城县| 大新县| 鄂托克旗| 贵州省| 铜川市| 东乡族自治县| 滦南县| 杭州市| 灵台县| 黄山市| 射阳县| 西畴县| 宿州市| 神农架林区| 美姑县| 滦平县| 黎平县| 新乐市| 张北县| 财经| 汾西县| 孝义市| 舟曲县| 夏邑县| 万载县| 手机| 嵩明县| 嵊泗县| 永清县| 周宁县| 宝应县| 双辽市| 三原县| 金川县| 青神县|