¿Por qué me sale el error?
TypeError: Cannot set properties of undefined (setting '6') at Object.<anonymous> (/home/runner/*******/index.js:5:8) at Module._compile (node:internal/modules/cjs/loader:1101:14)en mi código que traté de intercambiar el contenido de las variables usando la asignación de desestructuración, obtuve ese error y estoy seguro de que no hay errores y no soy tan bueno como desarrollador, así que ayúdenme a "formatear" mi código:
let [a,b] = [8,6]; console.log("a:" ,a ,"b:", b) [a, b] = [b, a] console.log("a:" ,a ,"b:", b)el resultado "pruébalo tú mismo por favor":
a: 8 b: 6 TypeError: Cannot set properties of undefined (setting '6') at Object.<anonymous> (/home/runner/seeing-what-is-js/index.js:5:8) at Module._compile (node:internal/modules/cjs/loader:1101:14)Falta el punto y coma después de la llamada a console.log
inserción automática de punto y coma (JS) léalo para obtener más información.