Skip to main content

iterator_flat_map

Function iterator_flat_map 

Source
pub fn iterator_flat_map(
    it: &mut Interp,
    this: Value,
    a: &[Value],
) -> Result<Value, Value>
Expand description

Iterator.prototype.flatMap(fn)(ES2025 Iterator Helpers。map/filter/take/ drop/toArray/forEach/reduce/some/every/find は既に対応済みだったが、 この提案の最後の1つが丸ごと未対応だった)。各要素にコールバックを適用し、 その戻り値(イテラブルであることが前提)を1段だけ展開して連結する (Array.prototype.flatMap と同じ「1段だけ」の展開規則)。