JavaScript

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"]

Terma të lidhur