为什么使用sum += item*1 ,而非sum += item?
var a=Array.prototype.slice.call(arguments);
var sum = 0;
a.forEach(function(item){
sum += item*1;
});
return sum;
疑问:
请教下各位, 为什么要sum += item*1? 直接sum += item不同样可以实现,且少一步运算操作么?
这里是否有什么特殊用意? 还是仅为非严谨的举例而已。
var a=Array.prototype.slice.call(arguments);
var sum = 0;
a.forEach(function(item){
sum += item*1;
});
return sum;
疑问:
请教下各位, 为什么要sum += item*1? 直接sum += item不同样可以实现,且少一步运算操作么?
这里是否有什么特殊用意? 还是仅为非严谨的举例而已。
2018-03-17
举报