|
1 | | -const person = { |
2 | | - name: 'john doe', |
3 | | - age: 25, |
4 | | - married: true, |
5 | | - siblings: ['anna', 'peter'], |
6 | | - greet: function (name) { |
7 | | - return `hello, my name is ${name}`; |
8 | | - }, |
9 | | - sayHello(name) { |
10 | | - console.log(`hello, my name is ${name}`); |
| 1 | +// create object |
| 2 | +const wiwa = { |
| 3 | + firstName: 'wiwa', |
| 4 | + lastName: 'dncode', |
| 5 | + married: false, |
| 6 | + skills: ['html', 'css', 'javascript', 'linux'], |
| 7 | + sayHi: function () { |
| 8 | + console.log(`hello....`); |
11 | 9 | }, |
12 | 10 | }; |
13 | 11 |
|
14 | | -// acces obj u can use dot notation |
15 | | -// console.log(person.name); //john doe |
16 | | -// change name john doe be peter walker |
17 | | -person.name = 'peter walker'; |
18 | | -// console.log(person.name); |
19 | | - |
20 | | -// print all object |
21 | | -// console.log(person); |
22 | | -// access object with function parameter |
23 | | -// console.log(person.greet('wiwa')); |
24 | | - |
25 | | -//acces obj on array |
26 | | -console.log(person.siblings[person.siblings.length - 1]); |
27 | | - |
28 | | -// delete property |
29 | | -let siblings = delete person.siblings; |
30 | | -console.log(siblings); //true its succesfully for delete |
31 | | -console.log(person); |
| 12 | +// *** For print use object dot notation |
| 13 | +console.log(wiwa.firstName); // wiwa |
| 14 | +console.log(`Hello ${wiwa.firstName} ${wiwa.lastName}`); //Hello wiwa dncode |
| 15 | +// *** Re-assign object |
| 16 | +wiwa.firstName = 'john'; |
| 17 | +console.log(`Hello ${wiwa.firstName}`); //Hello john |
| 18 | +// *** print object with array |
| 19 | +console.log(wiwa.skills[0]); //html |
| 20 | +console.log(wiwa.skills); // [ 'html', 'css', 'javascript', 'linux' ] |
| 21 | +console.log(wiwa.skills.length); // 4 for knowing all sum on array |
| 22 | +console.log(wiwa.skills.length - 1); // 3 for knowing the last array |
0 commit comments