-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathapp.js
95 lines (67 loc) · 1.79 KB
/
app.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
// const fs= require('fs');
// fs.writeFileSync('Hello.txt', 'Salut Salut Salut')
// Fonctions
// let nom='Marc'
// let age= 24
// let hobbies=true
// const user= (userName, userAge, userHobbie)=> {
// return (
// 'Le nom est '+userName+
// ",\nL'age est "+userAge+
// ',\nHobbies est '+userHobbie
// )
// };
// console.log(user(nom,age,hobbies));
// Les objets, propriétés et methodes
// const person ={
// name: 'Marco',
// job: 'QA',
// present () {
// console.log('Salut, je suis '+ this.name)
// }
// }
// person.present();
// structuration d'objet
// const prinName= ({name,}) =>{
// console.log(name);
// }
// prinName(person)
// const {name, job}= person
// console.log(name, job);
// Les Arrays
// const hobb =['sport', 'manger']
// structuration de tableau
// const [hob1, hob2]= hobb
// console.log(hob1, hob2);
// console.log(hobb.map(hobby =>{
// return ('hobby :'+hobb)
// }));
// ou
// hobb.push("programmation")
// console.log(hobb.map(hobby => 'hobby :' +hobby))
// for (let hobbi of hobb){
// console.log(hobbi)
// }
// const copiedHobb= hobb.slice()// copie du tableau
// const copiedHobb=[hobb]// immutabilité
// const copiedHobb=[...hobb] // avec opérateur de propagation
// console.log(copiedHobb);
// const pCopier= {...person}
// console.log(pCopier);
// const tab = (...arg)=>{ // opérateur de repos
// return arg
// }
// console.log(tab(1,2,3));
// Code asynchrone
// setTimeout(() =>{
// console.log('Cest bien fait');
// }, 200)
// const promesse1 = new Promise((resolve, reject ) =>{
// const ale =Math.trunc(Math.random()*10)+1;
// if (ale <= 5) {
// resolve('Bien entre 1 et 5 !')
// } else{
// reject("Pas bon entre 6 et 10 !")
// }
// })
// console.log(promesse1);