“Массив значений ключей TypeScript” Ответ

TypeScript Пары значений ключей

var item: {[key: string]: number}
Iron Chicken

Массив значений ключей TypeScript

let indexedArray: {[key: string]: number}

let indexedArray: {[key: string]: number} = {
    foo: 123,
    bar: 456
}

indexedArray['foo'] = 12;
indexedArray.foo= 45;
Dangerous Dragonfly

Параметры ключа TypeScript от значений массива

const keyOptions = ["name", "gender", "address"] as const;
type TCustomKeys = { [key in typeof keyOptions[number]]: any };

const obj: TCustomKeys = {
  name: "James",
  gender: "M",
  address: "1 First Rd"
}; // no errors, and intellisense working
Dami

Ответы похожие на “Массив значений ключей TypeScript”

Вопросы похожие на “Массив значений ключей TypeScript”

Больше похожих ответов на “Массив значений ключей TypeScript” по TypeScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования