Closed KOD3X closed 1 year ago
@KOD3X , definitivamente es una mejora.
espantado , el último merge fue mio y parece que apoye el codo en el teclado... 😟 no hice apropiada revision, quiero arreglarlo rapido
Ahora, te pido afinar, si tenes tiempo
1 La numeracion de linea, que coincida con el repo ingles. Si puedo evitarlo, no separo en dos una linea. (Porque Cada tanto hago merge desde ENG, si no coinciden los nros, git pierde el rastro y falla en encontrar los cambios)
2 Si queremos mejorar algo, se hace PR al ingles (me aceptó varios, agregados, bugs, y typos) si lo acepta entonces lo pasamos al nuestro.
El autor sigue muy quisquilloso en la precision de lo que dice la especificacion, ( que NO es mdn que en un tiempo decia burradas) Entonces
"Segun la especificación, solo los navegadores estan obligados a soportar... " -No deberiamos quitar esta info unque para mi es superflua
"Javascrit moderno(el autor) recomienda el uso de...." -no se si la especificacion lo recomienda explicitamente
3 👍
Hola @joaquinelio, Qué te parece asi:
``smart header="
protoes un getter/setter histórico para
[[Prototype]]`"
Es un error común de principiantes no saber la diferencia entre ambos.
Tenga en cuenta que __proto__
no es lo mismo que la propiedad interna [[Prototype]]
. En su lugar, __proto__
es un getter/setter para [[Prototype]]
. Más adelante veremos situaciones en las que esta diferencia es importante. Por ahora solo tengámoslo en cuenta mientras vamos entendiendo el lenguaje JavaScript.
La propiedad __proto__
es algo antigua y existe por razones históricas, por lo que los navegadores y entornos del lado del servidor continúan soportándola, así que es bastante seguro su uso. Según la especificación, solamente los navegadores están obligados a continuar soportándola. Desde JavaScript Moderno se recomienda el uso de las funciones Object.getPrototypeOf
y Object.setPrototypeOf
para obtener y establecer el prototipo. Estudiaremos estas funciones más adelante.
Como la notación __proto__
es más intuitiva, la usaremos en los ejemplos.
Tá muybien, dale nomá
Improvements moved to PR #707
In the sentence "Tenga en cuenta que proto no es lo mismo que [[Prototype]]. proto", I think it is a bit confusing to see proto after [[Prototype]], may be confused with proto as a property of [[Prototype]]