搜尋

首頁  >  問答  >  主體

angular.js - ts forEach的使用

是這樣的,假如我有一個三級的數組datas,想透過ts把它簡化,返回最裡面那一層的數據,然後在模板上面直接使用。
不怎麼了解forEach的使用,在實務上報錯了。初學者,希望大神勿噴,百度了forEach,沒有詳細說明。

伊谢尔伦伊谢尔伦2782 天前702

全部回覆(1)我來回復

  • 仅有的幸福

    仅有的幸福2017-05-15 17:09:13

    forEach 似乎不是來自於 TS,而是 ES。用法很簡單

    var a = [1, 2, 3]
    a.forEach(function (e) {
        console.log(e);
    });

    這樣你就會得到1,2,3

    如果是多層數組,

    var b = [[1, 2], [3, 4], [5, 6]];
    b.forEach(function (elementOutside) {
        elementOutside.forEach(function (elementInside) {
            console.log(elementInside);
        })
    })

    這樣你就得到了1,2,3,4,5,6

    不了解你的具體需求是什麼。 。最好補充說明一下。有可能你需要的不是 forEach 而是 map 而是 map

    參考資料:
    ES:https://developer.mozilla.org...

    TS:https://www.typescriptlang.or...

    回覆
    0
  • 取消回覆