#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
может быть любой строкой. Вам нужно удалить кавычки из типа.