Количество записей в машинописной записи - PullRequest
0 голосов
/ 03 февраля 2020

Можно ли найти количество элементов в записи Typescript?

Например, что-то вроде

const testRecord: Record<string, string> = {
  'one': 'value1',
  'two': 'value2'
};

var length = testRecord.length;

// looking for length to be 2 but is undefined as there is no length property

Для справки: https://www.typescriptlang.org/docs/handbook/utility-types.html#recordkt

1 Ответ

0 голосов
/ 03 февраля 2020

Я только что нашел этот ответ здесь для длины javascript объекта, который, кажется, прекрасно работает:

Длина JavaScript объекта

Моя реализация для ответа на приведенный выше пример:

const testRecord: Record<string, string> = {
    'one': 'value1',
    'two': 'value2'
  };

var length: Object.keys(testRecord).length;
// length equals 2

Однако, пожалуйста, дайте мне знать, если есть лучший, более конкретный c «Запись» способ сделать это?

...