【发布时间】:2019-12-06 14:34:07
【问题描述】:
我正在编写一个应该像这样工作的函数:
checker(3).equals(3) // true
checker(3).not().equals(3) // false
checker(3).not().equals(4) // true
checker(3).not().not().equals(4) // false
我想出的代码:
function checker(num) {
let number = num
return {
not() {
number = !number
return this
},
equals(nmb) {
return number === nmb
}
}
}
我无法理解not() 应该做什么才能让checker(num) 像它应该的那样工作。
【问题讨论】:
标签: javascript chaining