Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/415.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 扩展对象原型时出现jQuery错误_Javascript_Jquery - Fatal编程技术网

Javascript 扩展对象原型时出现jQuery错误

Javascript 扩展对象原型时出现jQuery错误,javascript,jquery,Javascript,Jquery,如果我扩展对象原型并尝试使用jquery2.0.3的一些函数,我会得到错误 如果我这样做,然后单击任何div,我会得到一个错误 Uncaught TypeError: Object function () { return 1; } has no method 'exec' 为什么会这样?在jQuery中有没有解决这个问题的方法或方法?在这方面,他们说他们不想解决这个问题。因此,在使用jquery时不要使用Object.prototype。可能重复@Chandu:好的,它并不能完全回答问题

如果我扩展
对象
原型并尝试使用jquery2.0.3的一些函数,我会得到错误

如果我这样做,然后单击任何div,我会得到一个错误

Uncaught TypeError: Object function () { return 1; } has no method 'exec' 

为什么会这样?在jQuery中有没有解决这个问题的方法或方法?

在这方面,他们说他们不想解决这个问题。因此,在使用jquery时不要使用Object.prototype。

可能重复@Chandu:好的,它并不能完全回答问题。为什么会这样因为通过扩展
Object.prototype
,您正在销毁中的所有
属性枚举。这不是jQuery中的bug。有解决办法吗查看链接的副本看起来像jquery bug…顺便说一句,它工作得很好
$('div')。单击(function(){console.log('div clicked');})@NaveenBhat:不,这不是jQuery错误。只是在触发委托事件时,代码中使用了
for in
循环,而不是直接连接的处理程序。可能的重复
Uncaught TypeError: Object function () { return 1; } has no method 'exec'