Paracetamol.js๐Ÿ’Š| #188: ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ฝ”๋“œ ์„ค๋ช…

2176 ๋‹จ์–ด javascriptspanishbeginnerswebdev

Explica este codigo JavaScript



๋‚œ์ด๋„: Bรกsico



Dada la siguiente clase, ยฟCuรกles atributos son pรบblicos?

class Dog {
  #peso;
  constructor({ color, tamanio, peso=10, cola=true}){
    this.color = color;
    this._tamanio = tamanio;
    this.#peso = peso;
    this.cola = cola;
  }
}


A. Todos๋‚˜. Ninguno๋‹ค. Solo #peso๋””. Todos menos #peso
Respuesta en el primer comentario.


์‘๋‹ต:
D. ํ† ๋„์Šค๋ฉ”๋…ธ์Šค#peso
JavaScript์˜ ๊ฒฐํ•จ์œผ๋กœ ์ธํ•ด ํด๋ž˜์Šค๋Š” ํŠน๋ณ„ํ•œ ์ฃ„๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ๊ณต๊ณต ์ฃ„์˜ ํด๋ž˜์Šค์— ์†ํ•ฉ๋‹ˆ๋‹ค.

Desde ES2020 podemos ์„ ์–ธ ๋ณ€์ˆ˜๋Š” privadas usando# seguido del nombre del atributo์ž…๋‹ˆ๋‹ค. como por ejemplo #peso .

Antes de esta sintaxis los programadores se limitaban a usar un _ como en _tamanio para denotar que esa variable era "privada", pero solo era una convenciรณn entre programadores puesto que la variable en si no era privada, solo denotaba serlo.

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