Your Web News in One Place

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
June 29, 2021 07:55 am GMT

Javascript: dconstruire des tableaux et des objets

Si vous dsirez plus de contenu francophone comme celui-ci, cliquer Follow ou suivez-moi sur Twitter

Dconstruire des tableaux

// Code sans dconstruireconst names = ['Mike', 'Paul', 'John']const name1 = names[0]const name2 = names[1]const name3 = names[2]// Code avec dconstruction de tableauconst [name1, name2, name3] = names// Dconstruire seulement les deux premiers lmentsconst [name1, name2] = names// Dconstruire premier et troisime lmentconst [name1, ,name3] = names// Dconstruction avec lors d'un return d'une fonctionconst sumAndMultiplication = function(num1, num2) {  return [num1 + num2, num1 * num2]}const [sum, multiplication] = sumAndMultiplication(10, 10)console.log(sum, multiplication) // 20 100// Dconstruction partielconst [number1, number2] = [1]// number1 = 1, number2 = undefined// Dconstruction avec valeur par dfautconst [number1 = 0, number2 = 0] = [1]// number1 = 1, number2 = 0

Dconstruire des objets

const post = {  id: 100,  title: 'This is my Blog',  description: 'This is my blog text body..',  tags: ['web', 'dev', 'js'],}// Dconstruire avec les mmes noms d'attributsconst {id, title} = post// Dconstruire avec noms d'attributs diffrentsconst {number: id, main: title} = post// Valeur par dfaut si attribut non prsentconst {id, title, user = 1} = post// Autre exempleconst {id, title, categorie = []} = post// Assignation de variables existanteslet id = 100let title = 'My Blog title'// use the parentheses({id, title} = post)// Dconstruire les paramtres d'une fonctionconst createPost = function({id = 200, name, title}) {  console.log(id)  console.log(name)  console.log(title)}// Passer un object comme paramtreconst obj = {  name: 'Mike',  title: 'New Title'}createPost(obj)// ou dconstruirecreatePost({name: 'Mike', title: 'New title'})

Original Link: https://dev.to/ericlecodeur/javascript-deconstruire-des-tableaux-et-des-objets-28c4

Share this article:    Share on Facebook
View Full Article

Dev To

An online community for sharing and discovering great ideas, having debates, and making friends

More About this Source Visit Dev To