Отстаивать не разбираемый номер - PullRequest
0 голосов
/ 08 апреля 2019

Как я могу утверждать, что ключи объекта не анализируются как числа?
В основном и 3, и "3" должны вызывать ошибку.

Я использую Chai и это то, что я сделал до сих пор:

it("shouldn't have numeric keys", () => {
  Object.keys(obj).map(key => chai.assert.isNotNumber(key));  // where key is "3"
});

Это не вызывает ошибку, если ключ "3".Спасибо.

Кстати, мне нужно это, чтобы гарантировать порядок свойств объекта в соответствии с Гарантирует ли JavaScript порядок свойств объектов?

...