TypeScript: ¿por qué se puede asignar un número a una referencia de tipo Object?
¿Por qué es legal TypeScript?
var x: number = 5
var y: Object = x
Seguramente un número no es unObject
. Uno podría sospechar que x está implícitamente coaccionado (en caja automática) a un objeto, pero no:
if (!(y instanceof Object)) {
console.log(typeof y)
}
huellas dactilares
number
Para el registro:
$ tsc --version
Version 1.8.10