An Interest In:
Web News this Week
- April 1, 2024
- March 31, 2024
- March 30, 2024
- March 29, 2024
- March 28, 2024
- March 27, 2024
- March 26, 2024
June 29, 2021 07:55 am GMT
Original Link: https://dev.to/ericlecodeur/javascript-deconstruire-des-tableaux-et-des-objets-28c4
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:
Tweet
View Full Article
Dev To
An online community for sharing and discovering great ideas, having debates, and making friendsMore About this Source Visit Dev To