Skip to content

concat

La fonction concat() concatène plusieurs itérables dans un seul générateur, en conservant l'ordre des entrées.

Exemple interactif

Syntaxe

typescript
function concat<
	const GenericElement extends unknown,
>(
	elements: Iterable<GenericElement>,
): (
	iterator: Iterable<GenericElement>
) => Generator<GenericElement, unknown, unknown>;

function concat<
	const GenericElement extends unknown,
>(
	iterator: Iterable<GenericElement>,
	elements: Iterable<GenericElement>,
	...elementsRest: Iterable<GenericElement>[]
): Generator<GenericElement, unknown, unknown>;

Paramètres

  • iterator : Itérable source (style classique uniquement).
  • elements : Itérable ajouté à la fin.
  • elementsRest : Itérables supplémentaires ajoutés dans l'ordre.

Valeur de retour

Un Generator lazy qui émet les valeurs de iterator, puis elements, puis elementsRest dans l'ordre.

Voir aussi

  • asyncConcat - Version asynchrone compatible AsyncIterable
  • flat - Aplatit des itérables imbriqués
  • map - Transforme chaque valeur émise

Diffusé sous licence MIT.