Flex Gateway新着情報
Governance新着情報
Monitoring API Manager配列内の各項目を反復処理し、結果をフラット化します。
([ [1,2], [3,4] ] などの入力内の値を反復処理する場合の map のように) 配列の配列を返すのではなく、flatMap は [1, 2, 3, 4] のようにフラット化された配列を返します。flatMap は flatten に似ていますが、flatten は配列の値でのみ動作し、flatMap は配列の項目の値とインデックスで動作できます。
次の例では、各値が順序どおりに含まれる配列を返します。これは、省略可能な index パラメーターを匿名関数内で指定していますが ((value, index) → value)、index を出力のセレクターとして使用しません。このため、(value) → value を使用して匿名関数を記述することができます。値の代わりに匿名パラメーターを使用して、この例を [ [3,5], [0.9,5.5] ] flatMap $ のように記述することもできます。
次の例では、flatten を使用する flatten([ [3,5], [0.9,5.5] ]) と同じ結果が生成されます。