Тип массива объектов Typescript

#reactjs #typescript #object-type

#reactjs #typescript #тип объекта

Вопрос:

У меня есть этот объект,

  type Data = {
    name: 'string';
    email: 'string,';
  };

  const data:Data[] = [
    { name: 'A',email: 'a@local' },
    { name: 'B', email: 'b@local' },
  ];
 

У меня есть тип as Data и я хочу иметь const его тип, но он должен быть array.
Но я получаю ошибку, тип «JSON» не может быть присвоен типу «string»

пожалуйста, помогите.

Комментарии:

1. Вы string не хотите 'string' (и определенно не 'string,' …)

2. о, понял. мой плохой. Спасибо

Ответ №1:

const x: "string" может быть только строкой "string" . const y:string может быть любой строкой. Вам нужно удалить кавычки из типа.