числом объектов, в объекте могут быть только 2 свойства
Ну как-то так
Const array = [
{
Id: "24",
name: "vova"
},
{
Id: "27",
name: "kolya"
},
{
Id: "31",
name: "vasya"
},
]
Как написать interface в этом случае?
трудночитаем такой код же(
Если много свойств, то вынести отдельный тип или интерфейс, это да . А тут их два и если для проверки валидности - на случай правильного заполнения, пофиг IMHO
я бы даже в таком случае лучше написал const array: Array<{id: number, name:string}> =. Имхо, читается уже лучше
Да согласен)) https://google.github.io/styleguide/tsguide.html#arrayt-type - в данном случае было бы правильно так поступить)
Да я вот только разбираюсь с ней + я тупой, поэтому мне понятнее когда спрошу у кого-нибудь)
почитай пожалуйста, попробуй разобраться сам, а когде будет непонятно - приходи, потому что вопрос выглядит так как будто дока вообще не открывалась. чат нужен конечно же для помощи, но всегда приятнее когда видно что человек сам приложил какие то усилия для того чтобы понять, а не пошел первым делом в чат спрашивать 🙏
Окей, понял, спасибо)
Я бы сказал, что это не интерфейс а тип, но возможно кто то отнесет к всуковщине
навык читать доку это полезный пассивный перк. Советую получить лвл и прокачать перк в эту замечательную пассивную способность. Можете взять побольше заданий у NPС для прокачки опыта. Первое задание Сначала изучите разделы документации + 50 к опыту после успешного выполнения квеста.
export interface ArrayInterface: { id: number, name: string} const array: ArrayInterface = []
Обсуждают сегодня