码迷,mamicode.com
首页 > Web开发 > 详细

js题集23

时间:2017-08-08 12:32:26      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:tar   add   more   var   return   --   ret   bsp   情况   

1.实现函数--defaultArguments

功能如下:

function add(a,b) { return a+b;};

 

var add_ = defaultArguments(add,{b:9});

add_(10); // returns 19

add_(10,7); // returns 17

add_(); // returns NaN

 

add_ = defaultArguments(add_,{b:3, a:2});

add_(10); // returns 13 now

add_(); // returns 5

 

add_ = defaultArguments(add_,{c:3}); // doesn‘t do anything, since c isn‘t an argument

add_(10); // returns NaN

add_(10,10); // returns 20

 

奇葩情况

如果函数如下:

 

function add( a, // comments

b /* more comments */ ) { return a+b;}

js题集23

标签:tar   add   more   var   return   --   ret   bsp   情况   

原文地址:http://www.cnblogs.com/tong24/p/7305836.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!