// 实现(5).add(3).minus(2),使其输出结果为:6
~ function(number){
// 每一个方法执行完,都要返回Number这个类的实例,这样才可以继续取Number类原型中的方法(链式写法) function check(number){
number = Number(number)
return isNaN(number)?0:number
}
function add(number){
number = check(number)
return this+number
}
function minus(number){
number = check(number)
return this-number
}
Number.prototype.add = add
Number.prototype.minus = minus
}()
console.log((5).add(3).minus(2))
2020面试准备9----实现(5).add(3).minus(2),使其输出结果为:6
猜你喜欢
转载自blog.csdn.net/yangling_123/article/details/104611749
今日推荐
周排行