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

Добрый день. Подскажите. Есть у нас ассоциативный массив Map. Создаётся

он так:
const map = new Map([['key', 'value'], ['key', 'value']])

Ключом и значением может быть что угодно. То есть значением может быть массив строк, верно?

Если делаю так:

const map = new Map([['key', ['value 1', 'value 2', 'value 3']]])

То всё отлично. Если же попробую добавить ещё одно значение (просто пара ключ-значение в виде строк), то TypeScript тут же начинает ругаться:

Ни одна перегрузка не соответствует этому вызову.
Перегрузка 1 из 3, "(iterable: Iterable<readonly [unknown, unknown]>): Map<unknown, unknown>", возвратила следующую ошибку.
Аргумент типа "(string | string[])[][]" нельзя назначить параметру типа "Iterable<readonly [unknown, unknown]>".
Типы, возвращаемые "[Symbol.iterator]().next(...)", несовместимы между этими типами.
Тип "IteratorResult<(string | string[])[], any>" не может быть назначен для типа "IteratorResult<readonly [unknown, unknown], any>".
Тип "IteratorYieldResult<(string | string[])[]>" не может быть назначен для типа "IteratorResult<readonly [unknown, unknown], any>".
Тип "IteratorYieldResult<(string | string[])[]>" не может быть назначен для типа "IteratorYieldResult<readonly [unknown, unknown]>".
Тип "(string | string[])[]" не может быть назначен для типа "readonly [unknown, unknown]".
Целевой объект требует следующего числа элементов — 2, но источник может иметь меньше.
Перегрузка 2 из 3, "(entries?: readonly (readonly [string, string])[] | null | undefined): Map<string, string>", возвратила следующую ошибку.
Тип "[string, string, string]" не может быть назначен для типа "string".

6 ответов

25 просмотров

Ого, тайпскрипт на русском, это что-то новое

Sergiy Shatunov
разве странно что перевели?

Странно, бесполезно и вредно

Danila
Странно, бесполезно и вредно

это про использование тайпскрипта как такового? 😝

Дмитрий-Раздобудько Автор вопроса
Danila
Ого, тайпскрипт на русском, это что-то новое

дома на рабочей машине так, не брался пока исправлять

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
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
Карта сайта