一.要求:
使用sum(0).add(1).add(2).add(3)....add(n)的方式,
计算0+1+2+3+4...+n的和
二.分析:
构造对象如下:
function sum(num){
var obj = {
add:function(num2){
this.result.push(num2)
return this //链式调用的关键
}
return obj
}
sum(0)返回的是obj对象
sum(0).add(1)返回的也是obj对象
所以可以一直sum(0).add(1).add(2)...add(n)
要sum(0)返回一个obj
三.源码:
-------------------------------------我是分界线--------------------------------------------------
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="w