169 похожих чатов

Всем привет, подскажите пожалуйста по typeScript. Нужно затипизировать массив с неизвестным

числом объектов, в объекте могут быть только 2 свойства

Ну как-то так
Const array = [
{
Id: "24",
name: "vova"
},
{
Id: "27",
name: "kolya"
},
{
Id: "31",
name: "vasya"
},
]

Как написать interface в этом случае?

10 ответов

29 просмотров

трудночитаем такой код же(

hdhdhdhdhdbdhdje
трудночитаем такой код же(

Если много свойств, то вынести отдельный тип или интерфейс, это да . А тут их два и если для проверки валидности - на случай правильного заполнения, пофиг IMHO

Evgenii Popov
Если много свойств, то вынести отдельный тип или ...

я бы даже в таком случае лучше написал const array: Array<{id: number, name:string}> =. Имхо, читается уже лучше

Tim Lucker
я бы даже в таком случае лучше написал const array...

Да согласен)) https://google.github.io/styleguide/tsguide.html#arrayt-type - в данном случае было бы правильно так поступить)

HTML программист- Автор вопроса

Да я вот только разбираюсь с ней + я тупой, поэтому мне понятнее когда спрошу у кого-нибудь)

почитай пожалуйста, попробуй разобраться сам, а когде будет непонятно - приходи, потому что вопрос выглядит так как будто дока вообще не открывалась. чат нужен конечно же для помощи, но всегда приятнее когда видно что человек сам приложил какие то усилия для того чтобы понять, а не пошел первым делом в чат спрашивать 🙏

Я бы сказал, что это не интерфейс а тип, но возможно кто то отнесет к всуковщине

HTML программист
Да я вот только разбираюсь с ней + я тупой, поэтом...

навык читать доку это полезный пассивный перк. Советую получить лвл и прокачать перк в эту замечательную пассивную способность. Можете взять побольше заданий у NPС для прокачки опыта. Первое задание Сначала изучите разделы документации + 50 к опыту после успешного выполнения квеста.

export interface ArrayInterface: { id: number, name: string} const array: ArrayInterface = []

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта