Usar cualquier tipo de datos en TypeScript
Presentaremos cómo usar el tipo de datos cualquiera
en Typescript con ejemplos.
Use cualquier
tipo de datos en TypeScript
Cuando estamos trabajando en el desarrollo de aplicaciones comerciales, hay situaciones en las que no siempre podemos saber qué va a escribir un usuario en un determinado campo. Para este propósito, necesitamos definir las variables para que sean fáciles de usar y siempre pasen al compilar o el tipo de variable que se está verificando.
TypeScript siempre verifica el tipo de variables y agrega algunas comprobaciones durante el tiempo de compilación. La mayoría de las veces, podemos definir fácilmente el tipo de variables, pero en algunas ocasiones inusuales en las que un usuario puede ingresar un número o una cadena, puede ser difícil administrar múltiples tipos para una sola variable.
TypeScript proporciona un nuevo tipo de datos que se puede usar cuando no estamos seguros del tipo de una variable o qué tipo de datos se van a insertar en la siguiente variable. cualquiera
es un tipo de datos en TypeScript que usamos para definir una variable para omitir la verificación de tipo y la verificación en tiempo de compilación de una variable.
Veamos un ejemplo y usemos este tipo de datos para declarar una variable y luego intentemos pasar múltiples tipos de valores en la misma variable.
Código de ejemplo:
# Typescript
let vari: any = 7;
console.log(vari);
vari = "String Passed";
console.log(vari);
vari = false;
console.log(vari)
Producción:
Como podemos ver en el ejemplo anterior, podemos pasar cualquier tipo de valor a una variable que se declara utilizando el tipo de datos cualquiera
. De manera similar a las variables, también podemos definir matrices utilizando el tipo de datos cualquiera
.
Veamos otro ejemplo en el que crearemos una matriz utilizando el tipo de datos cualquiera
.
Código de ejemplo:
# Typescript
let myArray: any[] = [1, 2, true];
myArray.push("String");
myArray.push("Hello");
myArray.push(3);
myArray.push(false);
console.log(myArray);
Producción:
En el ejemplo anterior, podemos insertar cualquier tipo de valor dentro de la matriz después de crear con cualquier tipo de datos en TypeScript.
Rana is a computer science graduate passionate about helping people to build and diagnose scalable web application problems and problems developers face across the full-stack.
LinkedIn