有人能解释一下为什么这个JavaScript代码会在iPad(Safari)上的JSBin上出错吗?虽然它可以在桌面浏览器上工作
当我在jsbin上运行脚本时,它会显示一个错误,但没有详细信息。我已经通过jslint运行了它,但这没有多大帮助。我是用我的iPad做的有人能解释一下为什么这个JavaScript代码会在iPad(Safari)上的JSBin上出错吗?虽然它可以在桌面浏览器上工作,javascript,ios,jsbin,Javascript,Ios,Jsbin,当我在jsbin上运行脚本时,它会显示一个错误,但没有详细信息。我已经通过jslint运行了它,但这没有多大帮助。我是用我的iPad做的 我意识到这个脚本有一些新手错误。尽量不要把注意力放在那上面。我的问题是,为什么它可以在我的Windows 10设备上的Google Chrome上运行,而不能在iPad(iOS 10.2.1)上的Safari浏览器上运行。为什么你要从构造函数中返回。。。?当您尝试使用ML$(“hi”)调用返回函数时,没有可调用的函数,因为该函数不是从构造函数返回的……我在js
我意识到这个脚本有一些新手错误。尽量不要把注意力放在那上面。我的问题是,为什么它可以在我的Windows 10设备上的Google Chrome上运行,而不能在iPad(iOS 10.2.1)上的Safari浏览器上运行。为什么你要从构造函数中返回。。。?当您尝试使用
ML$(“hi”)
调用返回函数时,没有可调用的函数,因为该函数不是从构造函数返回的……我在jsbin上运行它没有问题。但是,如果您知道在ES5和ES6下,代码可能会有不同的行为,请阅读将全局成员ML$设置为函数的代码。。。因此,ML$存在于全球范围内。该代码在我的桌面上运行。我没有在桌面浏览器上检查它。iPad的Safari浏览器出现了一个错误。