首页 > 解决方案 > 断言不可解析的数字

问题描述

如何断言对象的键不被解析为数字?
基本上两者都3应该"3"引发错误。

我正在使用Chai,这是我到目前为止所做的:

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

如果键是 ,这不会引发错误"3"。谢谢你。

顺便说一句,我需要这个来保证对象属性顺序相应地JavaScript 保证对象属性顺序吗?

标签: javascriptchai

解决方案


推荐阅读