如何使用参数创建JQuery自定义函数
how to create JQuery custom functions with Parameters
嗨,我有一个问题,如何在jQuery中创建自定义函数
我的处境很困难,
var value1= [];
var value2= [];
var value3= [];
function functionName(first,second,three,four = []) {
}
$(".btn").click(function(e) {
// 1 st way
functionName(value1,value2,value3);
// 2nd way
functionName(value1,value2,value3,value4);
});
我可以这样使用吗?我的意思是我的函数'functionName'有4个参数,但在某些情况下,它只有3个参数,所以在这种情况下,我想最后一个参数应该考虑为空。
所以我可以在JQuery中这样使用?
我正在使用Codeception测试用例,但如果我使用四个=[],它会失败。
你可以使用arguments对象,这样你可以有不同数量的参数
function foo() {
for (var i = 0; i < arguments.length; i++) {
alert(arguments[i]);
}
}
是的,你可以这样做。这与javascript有很大关系,而不是jQuery
检查这个片段
function multiply(a, b = 1) {
return a*b;
}
console.log(multiply(5));
console.log(multiply(5,8));
希望能有所帮助
相关文章:
- 使用 jQuery 对动态创建的元素调用自定义函数
- jQuery:点击事件后调用自定义函数
- jQuery 在单击时调用自定义函数
- 无法识别 JQuery 自定义插件函数
- jQuery / JS设置全局变量,但卡在传递给AJAX自定义函数
- jquery在自定义函数中使用(this)
- 尝试使用 jQuery - 自定义函数动态验证字段
- Jquery自定义函数问题
- 如何重用jQuery中的自定义函数来应用多个css属性
- 在jQuery事件处理程序中调用自定义函数
- 将参数传递给jquery自定义小部件中的函数
- jQuery链接多个自定义函数来触发多个面板
- jQuery自定义切换函数
- jQuery自定义函数- this.each
- 如何使用参数创建JQuery自定义函数
- 非常简单的jquery自定义函数抛出错误
- 带有.data和html5 data属性的jQuery自定义函数
- 不能在单独的js文件中调用jquery自定义函数
- 与调用JQuery自定义函数混淆
- jQuery自定义函数