Last active
May 11, 2021 20:21
-
-
Save pjcodesjs/50f1a14f398db892d973bb669aad14a3 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
let Dean = { | |
name: 'Dean Winchester', | |
age: 34, | |
car: 'Chevy Imala (Baby)', | |
enemy_demons: [ 'Abadon', 'Yellow Eyes', 'Crowley' ], | |
enemy_angels: [ 'Zacharia', 'Michael', 'Lucifer' ], | |
family: { | |
mother: 'Mary', | |
father: 'John', | |
} | |
} | |
let supernatural = (cr1, cr2) => { | |
let main_char = cr1; | |
let second_char = cr2; | |
console.log(main_char, second_char); // {...} undefined | |
// IF FALSY (undefined, null) | |
if (!second_char) { | |
second_char = { | |
...main_char, | |
name: 'Sam Winchester', | |
age: 31, | |
}; | |
console.log(main_char, second_char); | |
} | |
} | |
supernatural(Dean); | |
// LINE 26's OUTPUT: | |
/* | |
{ | |
name: 'Dean Winchester', | |
age: 34, | |
car: 'Chevy Imala (Baby)', | |
enemy_demons: [ 'Abadon', 'Yellow Eyes', 'Crowley' ], | |
enemy_angels: [ 'Zacharia', 'Michael', 'Lucifer' ], | |
family: { mother: 'Mary', father: 'John' } | |
} | |
{ | |
name: 'Sam Winchester', | |
age: 31, | |
car: 'Chevy Imala (Baby)', | |
enemy_demons: [ 'Abadon', 'Yellow Eyes', 'Crowley' ], | |
enemy_angels: [ 'Zacharia', 'Michael', 'Lucifer' ], | |
family: { mother: 'Mary', father: 'John' } | |
} | |
*/ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment