¿Qué imprime este código JavaScript?
String.prototype.giveLydiaPizza = () => {
return "Just give Lydia pizza already!";
};
const name = "Lydia";
name.giveLydiaPizza();
- A: "Just give Lydia pizza already!"
- B:
TypeError: not a function
- C:
SyntaxError
- D:
undefined
Respuesta en el primer comentario.
Top comments (1)
La respuesta:
A: "Just give Lydia pizza already!"
String
es el contructor que tiene JavaScript para gestionar las cadenas de texto. En el ejemplo se agrega la funcióngiveLydiaPizza
al prototipo de las cadenas, con ello, esta función estará disponible para todas las cadenas.Si intentamos hacer algo como lo siguiente:
Obtendremos un error,
giveLydiaPizza
solo se puede usar con unstring
.