Javascript iOS5不';不支持bind()!

Javascript iOS5不';不支持bind()!,javascript,bind,Javascript,Bind,我有一个客户有一台原版iPad,我注意到它 问:如果我的老板坚持支持IOS 5.1.1,除了向回调传递变量,还有其他选择吗?我不认为我可以简单地将变量放入全局范围,因为如果我在循环中,我设置的变量可能会覆盖回调正在寻找的同一个变量。您可以使用MDN提供的实现,甚至您自己的实现 如果您使用的是npm模块,那么只需执行以下操作,就有一个更简单的解决方案 npm install --save polyfill-function-prototype-bind 及 此模块包含与接受答案相同的polyf

我有一个客户有一台原版iPad,我注意到它


问:如果我的老板坚持支持IOS 5.1.1,除了向回调传递变量,还有其他选择吗?我不认为我可以简单地将变量放入全局范围,因为如果我在循环中,我设置的变量可能会覆盖回调正在寻找的同一个变量。

您可以使用MDN提供的实现,甚至您自己的实现


如果您使用的是npm模块,那么只需执行以下操作,就有一个更简单的解决方案

npm install --save polyfill-function-prototype-bind

此模块包含与接受答案相同的polyfill代码


为什么不直接使用下划线.js?下划线.js?六羟甲基三聚氰胺六甲醚。。我得调查一下!谢谢这个问题通常可以通过闭包来解决,但我们必须看到实际的代码来向您展示如何做到这一点,您可以执行
foo.onsomething=function(){callback(arg1,arg2);}取而代之。记住:。
npm install --save polyfill-function-prototype-bind
require('polyfill-function-prototype-bind');