Skip to content

from

La méthode from() crée un tableau à partir d'un itérable, d'un objet array-like ou d'un itérable asynchrone.

Exemple interactif

Syntaxe

typescript
function from<
	const GenericInput extends (ArrayLike<unknown> | Iterable<unknown> | AsyncIterable<unknown>)
>(
	input: GenericInput
): GenericInput extends AsyncIterable<infer InferredValue> 
	? Promise<InferredValue[]> 
	: GenericInput extends Iterable<infer InferredValue> 
		? InferredValue[] 
		: GenericInput extends ArrayLike<infer InferredValue> 
			? InferredValue[] 
			: never

Paramètres

  • input : Un itérable, un objet array-like ou un itérable asynchrone à convertir en tableau.

Valeur de retour

Un tableau contenant tous les éléments de l'itérable. Si l'entrée est un itérable asynchrone, retourne une Promise qui se résout en tableau.

Voir aussi

  • toTuple - Convertit un tableau en tuple avec typage strict

Sources

Diffusé sous licence MIT.