La syntaxe spread est un nouvel ajout à l'ensemble d'opérateurs de JavaScript ES6. Il prend un itérable (par exemple un tableau) et le développe en éléments individuels.
La syntaxe spread est couramment utilisée pour créer des copies superficielles d'objets JS. L'utilisation de cet opérateur rend le code concis et améliore sa lisibilité.
La syntaxe de propagation est indiquée par trois points, ….
let array = [...value]
Étant donné que la structure de données de tableau est largement utilisée, elle sera considérée dans tous les exemples suivants.
Le array2a les éléments de array1copiés dedans. Toute modification apportée à array1ne sera pas répercutée dans array2et vice versa.
Si l'opérateur d'affectation simple avait été utilisé, array2une référence lui aurait été attribuée array1et les modifications apportées dans un tableau se refléteraient dans l'autre tableau, ce qui dans la plupart des cas n'est pas souhaitable.
let array1 = ['h', 'e', 'l', 'l', 'o'];
let array2 = [...array1];
console.log(array2);
['h', 'e', 'l', 'l', 'o'] // output
On peut voir que la syntaxe spread peut être utilisée pour ajouter un tableau après n'importe quel élément du deuxième tableau. En d'autres termes, il n'y a pas de limitation qui dessertsne peut être ajoutée qu'au début de la fin du desserts1tableau.
let desserts = ['cake', 'cookie', 'donut'];
let desserts1 = ['icecream', 'flan', 'frozen yoghurt', ...desserts];
console.log(desserts);
//Appending baked_desserts after flan
let desserts2 = ['icecream', 'flan', ...desserts, 'frozen yoghurt'];
console.log(desserts2);
// output
[ 'cake', 'cookie', 'donut' ]
[ 'icecream', 'flan', 'cake', 'cookie', 'donut', 'frozen yoghurt' ]
function multiply(number1, number2, number3) {
console.log(number1 * number2 * number3);
}
let numbers = [1,2,3];
multiply(...numbers);
//Passing elements of the array as arguments to the Math Object
let numbers = [1,2,300,-1,0,-100];
console.log(Math.min(...numbers));
J'espère que vous avez apprécié ce post.
Introduction Un accident vasculaire cérébral est une urgence médicale qui peut frapper n'importe qui à tout moment. Elle survient lorsque le flux sanguin vers une partie du cerveau est perturbé, entraînant une perte soudaine de la fonction cérébrale.
Cette semaine, j'ai reçu un e-mail d'un membre de la liste de diffusion quotidienne. Ils voulaient savoir : Quelles ressources consultez-vous quotidiennement, hebdomadairement et mensuellement ? Grande question ! Je suis heureux d'essayer de partager quelques idées sur mon flux de travail et les principales ressources que j'utilise.
Passer à une nouvelle carrière peut être extrêmement difficile si vous essayez de le faire seul. Il est important de trouver des partenaires de responsabilité qui sont au même niveau d'apprentissage que vous, qui partagent des objectifs, une ténacité et un dynamisme similaires.
Dans le monde hyper-connecté d'aujourd'hui, les systèmes médiatiques jouent un rôle central dans la formation de l'opinion publique et, par conséquent, dans la prise de décision démocratique. Dans son analyse approfondie de l'économie politique de la communication, le chercheur Robert McChesney remet en question la sagesse conventionnelle et présente ce qu'il appelle les « cinq vérités » sur les médias.
En 2022, avec la sortie de GPT-3, la compétence en écriture semble devenir moins importante. Avec l'IA, les personnes ayant une mauvaise écriture peuvent également générer du personnel de qualité.