jQuery或Chrome会记住函数调用吗?

时间:2017-03-06 21:51:10

标签: javascript jquery google-chrome

我在Chrome上看到了jQuery的奇怪行为(Mac上的版本为56.0.2924.87(64位))。我无法可靠地重现它,但我现在已经看过几次了,我想弄清楚我是做错了什么,或者我是否发现了一个错误,如果我做了,哪个库/应用程序有错误?以下是展示该问题的开发者控制台的屏幕截图:

enter image description here

更新:总之,这就是我所做的:我为x分配了一个值。然后我调用$(x)并抛出异常。然后我做了一些其他事情,这些事情应该对x$(JSON.parse(JSON.stringify(x)))$(String(x))都成功)的价值没有影响,之后$(x)有效。除非jQuery或Chrome在幕后缓存(a.k.a. memoizing)函数调用和/或字符串或DOM对象,否则这似乎是不可能的。

0 个答案:

没有答案