【发布时间】:2021-12-16 13:20:15
【问题描述】:
我在这个对象上将max 设置为Infinity:
let RANGE_DEFAULT_OPTIONS: any = { min: 0, max: Infinity };
console.log(RANGE_DEFAULT_OPTIONS); // {min: 0, max: null}
当RANGE_DEFAULT_OPTIONS 对象被记录时,它会为max 属性记录null。
这也会记录true:
console.log(RANGE_DEFAULT_OPTIONS.max === Infinity);
那么Infinity 和null 可以互换吗?
【问题讨论】:
-
RANGE_DEFAULT_OPTIONS.max === null在你的堆栈闪电战中返回false。 -
@jabaa 良好的观察。我不能总是相信我的眼睛:)
标签: javascript typescript