参数与 JavaScript 默认方法同名
parameter being same name as javascript default method
如果像这样编写代码使用相同的参数和方法名称,会有什么问题吗?在addClass()中用作字符串时似乎没有问题,其他情况呢?
var hi = function(next) {
target.next().addClass(next);
}
没有问题,因为第一个next
出现是一个函数参数,第二个target.next()
是target
对象的方法。如果没有点表示法,则无法调用target.next()
,因此不会发生任何冲突。
如果addClass
对函数作为其参数不感兴趣,则存在语义或逻辑问题
相关文章:
- 在类外重写Javascript方法,使用默认行为
- 使用jQuery的.on()方法阻止Ajax.BeginForm中提交的默认行为
- 类的默认方法
- 有没有任何方法可以将json对象存储在HTML标记的默认/自定义属性中,比如<tr>
- 用默认值填充数组的方法
- 有什么方法可以在超级测试中设置默认值吗
- 为输入字段(而不是表单的一部分)设置默认按钮(或在 javascript 中触发其事件)的最佳方法
- 取消默认的onbefoarunload弹出消息在方法内
- 接受选项对象作为参数的简洁方法,回退到省略属性的默认值
- 参数与 JavaScript 默认方法同名
- 有没有更好的方法来处理默认 true
- 在默认情况下将可枚举设置为 false 的 JS 中创建对象属性的其他方法是什么
- 为具有未定义值的嵌套对象设置默认值的最简单方法
- 是否可以在 javascript 中将对象的默认方法与其他方法一起使用
- 通过javascript处理默认配置文件图像的更好方法
- 在剑道网格自定义弹出模板中设置默认值的任意方法
- 如何更改Jquery require_from_group方法的默认样式
- 重写默认的浏览器alert()方法
- 有什么方法可以在自定义匹配器中使用Jasmine默认匹配器吗
- JavaScript:默认对象'的属性和方法