Paracetamol.js๐Ÿ’Š| #84: Explica este cรณdigo JavaScript

3905 ๋‹จ์–ด beginnersjavascriptwebdevspanish

Explica este codigo JavaScript



Nota que en la linea edad:7, ํ„ฐ๋ฏธ๋„ ์ฝ˜ , pero no hay ninguna sentencia del objeto perro ๋ฐ์Šคํ‘ธ ๐Ÿ˜ฏ

const perro = {
  id:1,
  nombre:"Boby",
  edad:7,
};


A. El cรณdigo es wrongo, no es posible escribir una , al final de una sentencia de objeto.
B. El cรณdigo es correcto, esta caracterรญstica de javascript se denomina ํ›„ํ–‰ ์‰ผํ‘œ y es perfectamente vรกlido.

Respuesta en el primer comentario.

์‘๋‹ต:
B. El cรณdigo es correcto, esta caracterรญstica de javascript se denomina ํ›„ํ–‰ ์‰ผํ‘œ y es perfectamente vรกlido.

Trailing commas ์ด๊ฒƒ์€ ES2015์˜ ํŠน์ดํ•œ ์ ์ž…๋‹ˆ๋‹ค.
Si desea agregar una nueva propiedad, puede agregar una nueva lรญnea sin modificar la รบltima lรญnea anterior si esa lรญnea ya usa una coma final. Esto hace que las diferencias de control de versiones sean mรกs limpias y que la ediciรณn del cรณdigo sea menos problemรกtica.
Esta caracterรญstica puede ser usada en objetos, arreglos, desestructuraciรณn de arreglos y objetos, parametros de funciones, llamadas a funciones, mรฉtodos de clases ๋“ฑ.
์˜ˆ๋ฅผ ๋“ค์–ด:

const perro = {
  id:1,
  nombre:"Boby",
  edad:7,
};
const {nombre, edad,} = perro;

const numeros = [1,2,3,4,5,];
const [uno,dos,] = numeros;

const saludo = (nombre,)=>{
  return `Hola ${nombre}`
}
console.log(saludo("Cris",)); // Hola Cris

์ข‹์€ ์›นํŽ˜์ด์ง€ ์ฆ๊ฒจ์ฐพ๊ธฐ