2020面试准备9----实现(5).add(3).minus(2),使其输出结果为:6

// 实现(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))
发布了23 篇原创文章 · 获赞 0 · 访问量 991

猜你喜欢

转载自blog.csdn.net/yangling_123/article/details/104611749