Please explain this (JavaScript) code. | Sololearn: Learn to code for FREE!
Novo curso! Todo programador deveria aprender IA generativa!
Experimente uma aula grƔtis
+ 22

Please explain this (JavaScript) code.

let [learn, solo = "solo"] = "learn"; console.log(solo); // output: e console.log(learn); // output: l How solo = e & learn = l

9th Jun 2020, 6:15 AM
Olivia Munn šŸ™‹šŸ¤·ā€ā™€
Olivia Munn šŸ™‹šŸ¤·ā€ā™€ - avatar
2 Respostas
+ 17
When you perform ES6 array destructuring, the string is splitted into an array of characters. So the first character is stored in learn So the second character is stored in solo https://www.sololearn.com/learn/JavaScript/2977/
9th Jun 2020, 6:22 AM
Gordon
Gordon - avatar
+ 1
learn is the first part of the array so it refers to the first letter of the string 'learn' and then solo is the second part of the array with the index 1 so it will take the value of the second letter of the string.
17th Jun 2020, 7:17 AM
moses
moses - avatar