javascript 连加实现
刚同事说有一个问题,要实现js连加,即:
Add(1)(2)(3)==6
从Add(1)()来看Add要返回一个function, 然而又要等于一个数字,就需要重写valueOf了
function Add(pnum) { var sumnum = pnum; function tf(p1) { sumnum += p1; return tf } tf.valueOf=function() { return sumnum; } return tf; }
posted on 2015-07-01 14:57 eason_wang 阅读(978) 评论(0) 收藏 举报
浙公网安备 33010602011771号