Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

203
Views
¿Cómo predefinir un objeto con un elemento como un tipo de matriz <cadena>?

Tengo un objeto y necesito definir en este subelemento de objeto, que será como una matriz. Pero, ¿cómo defino su tipo? Sin definición de tipo arroja error.

Implícitamente tiene cualquier []

 let someObject = { somePropety: { A : 0, B : 0, C : []<string>, } }

¿Alguien sabe cómo asignar al elemento C una matriz de tipo de cadena?

about 4 years ago · Juan Pablo Isaza
3 answers
Answer question

0

Estás buscando string[] . Sin embargo, ¿no parece que su ejemplo sea una definición de tipo?

yo lo escribiria asi:

 let someObject: { somePropety: { A: number; B: number; C: string[] } } = { somePropety: { A: 0, B: 0, C: [] } };
about 4 years ago · Juan Pablo Isaza Report

0

pareces estar buscando

 let someObject = { someProperty: { A: 0, B: 0, C: [] as string[], }, };

Alternativamente, puede declarar el tipo de toda la variable someObject (vea las respuestas de @wooooooo o @ksav para eso) en lugar de usar una aserción de tipo en el literal de matriz vacío.

about 4 years ago · Juan Pablo Isaza Report

0

Si está tratando de definir C como una matriz de cadenas, puede hacer:

 C: string[];

o usando un tipo de matriz genérica:

 C: Array<string>

Puede encontrar más detalles sobre los tipos básicos de TypeScript aquí

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!