flat & flatMap
Në shqip përdoret i njëjti emër.
ShpjegimiSQ
flat() e „rrafshon“ një varg me vargje brenda ([[1,2],[3]] → [1,2,3]). flatMap() bën map dhe pastaj flat në një hap.
EnglishEN
flat() “flattens” an array of arrays ([[1,2],[3]] → [1,2,3]). flatMap() does a map and then a flat in one step.
Si ta mendosh
Si t'i nxjerrësh të gjitha karamelet nga qeset e vogla në një tas.
Lexoje në anglisht
Like emptying all the sweets from small bags into one bowl.
Shembull kodijavascript
[[1, 2], [3]].flat(); // [1, 2, 3]
["a b", "c"].flatMap(s => s.split(" ")); // ["a", "b", "c"]