GOOGLE ADS

lunes, 2 de mayo de 2022

¿Cómo `String["fromCharCode"]` actúa como `String.fromCharCode()` en javascript?

El motor de búsqueda ignorará el [ ] ", por lo que no puedo obtener la respuesta.
Hice una prueba y descubrí que resultaron iguales, pero soy un novato de js y no sé cómo se igualan entre sí.


Solución del problema

fromCharCode'vive' como un método estático de un StringObjeto. Tal método tiene una clave y un valor, visualizados: {fromCharCode: function() {...}}. Puede recuperar el método usando su clave directamente String.fromCharCodeo el estilo 'corchete' String['fromCharCode']. Esto es cierto para todos los Objetos.

La notación de corchetes puede ser útil cuando la clave contiene caracteres especiales, consulte el fragmento


const someObj = {
dotNotation: 'hello world',
'non dot Notation': 'hello world you too',
};
console.log(someObj.dotNotation);
// the last property can not be retrieved with dot notation
// console.log(someObj.non dot Notation);
// so
console.log(someObj['non dot Notation']);

No hay comentarios:

Publicar un comentario

Regla de Firestore para acceder a la generación de subcolección Permisos faltantes o insuficientes

Tengo problemas con las reglas de Firestore para permitir el acceso a algunos recursos en una subcolección. Tengo algunos requests document...