js中function参数默认值

在dreamweaver做网站时,函数定义是在一个*.js文件中,其中定义了一个func,有四个参数,functionfunc(string1,url,flag,icon... 在dreamweaver做网站时,函数定义是在一个*.js文件中,其中定义了一个func,有四个参数,function func(string1,url,flag,icon),然后在另一个asp中调用它func(a,b),那flag和icon的值是什么,怎么定义默认值?谢谢! 展开
 我来答
miniappzp15phte2hi5j
推荐于2016-07-11 · 超过47用户采纳过TA的回答
知道小有建树答主
回答量:128
采纳率:0%
帮助的人:85.4万
展开全部
默认值应该是 undefined

在函数内预设数可以用 arguments[i]

i就是你参数的位置 第一个为0

所以要设定 flag 的默认值 则可以这么写
function func(string1,url,flag,icon){
if(!arguments[2]) flag = "123";
if(!arguments[3]) icon = "456";
}

你试试 应该是这样
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式