参数与javascript默认方法同名

时间:2016-02-22 18:10:50

标签: javascript

如果使用相同的参数和方法名称编写代码,是否会出现问题?在addClass()中用作字符串时似乎没有问题,其他情况呢?

var hi = function(next) {
    target.next().addClass(next);
}

2 个答案:

答案 0 :(得分:5)

没有问题,因为第一个next出现是一个函数参数,第二个target.next()target对象的方法。如果没有点符号,您就无法拨打target.next(),因此没有任何冲突。

答案 1 :(得分:0)

如果addClass对函数作为参数

不感兴趣,则会出现语义或逻辑问题