A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Global_Objects/Array/concat below:

Array.prototype.concat() - JavaScript | MDN

Array.prototype.concat()

Baseline Widely available

La méthode concat() est utilisée afin de fusionner deux ou plusieurs tableaux en les concaténant. Cette méthode ne modifie pas les tableaux existants, elle renvoie un nouveau tableau qui est le résultat de l'opération.

Exemple interactif
const array1 = ["a", "b", "c"];
const array2 = ["d", "e", "f"];
const array3 = array1.concat(array2);

console.log(array3);
// Expected output: Array ["a", "b", "c", "d", "e", "f"]
Syntaxe
concat()
concat(valeur0)
concat(valeur0, valeur1)
concat(valeur0, valeur1, ... , valeurN)
Paramètres
valeurNFacultatif

Des tableaux et/ou des valeurs à concaténer dans le nouveau tableau. Si aucun argument valeurN n'est passé, concat renverra une copie superficielle du tableau sur lequel elle est appelée. Voir ci-après pour plus de détails.

Valeur de retour

Une nouvelle instance de Array.

Description

La méthode concat permet de créer un nouveau tableau constitué des éléments de l'objet this sur lequel elle a été appelée, suivis dans l'ordre par, pour chaque paramètre, des éléments de ce paramètre (s'il s'agit d'un tableau) ou le paramètre lui-même (s'il ne s'agit pas d'un tableau). La concaténation ne « déplie Â» pas les tableaux imbriqués.

La méthode concat ne modifie pas this ni aucun des tableaux passés en paramètres, mais renvoie une copie superficielle qui contient des copies des mêmes éléments combinées que ceux des tableaux originaux. Les éléments des tableaux originaux sont copiés dans le nouveau tableau comme suit :

Note : La concaténation n'affectera pas les tableaux originaux. Par la suite, toute opération sur le nouveau tableau n'aura aucun effet sur les tableaux d'origine, et vice versa.

Exemples Concaténer deux tableaux

Le code qui suit concatène deux tableaux :

const lettres = ["a", "b", "c"];
const chiffres = [1, 2, 3];

const alphanum = lettres.concat(chiffres);
console.table(alphanum);
// donne : ["a", "b", "c", 1, 2, 3]
Concaténer trois tableaux

Le code qui suit concatène trois tableaux :

const num1 = [1, 2, 3];
const num2 = [4, 5, 6];
const num3 = [7, 8, 9];

const nums = num1.concat(num2, num3);

console.table(nums);
// [1, 2, 3, 4, 5, 6, 7, 8, 9]
Concaténer des valeurs avec un tableau

Le code qui suit ajoute trois valeurs à un tableau :

const alpha = ["a", "b", "c"];

const alphanumerique = alpha.concat(1, [2, 3]);

console.table(alphanumerique);
// ['a', 'b', 'c', 1, 2, 3]
Concaténer des tableaux imbriqués

Dans le code qui suit, on concatène deux tableaux qui ont plusieurs dimensions et on illustre la conservation des références :

const num1 = [[1]];
const num2 = [2, [3]];

const nums = num1.concat(num2);

console.table(nums);
// affichera [[1], 2, [3]]

// Ici, on modifie le premier élément de num1
num1[0].push(4);

console.table(nums);
// affichera [[1, 4], 2, [3]]
Spécifications Compatibilité des navigateurs Voir aussi

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4