Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/409.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代码会在iPad(Safari)上的JSBin上出错吗?虽然它可以在桌面浏览器上工作_Javascript_Ios_Jsbin - Fatal编程技术网

有人能解释一下为什么这个JavaScript代码会在iPad(Safari)上的JSBin上出错吗?虽然它可以在桌面浏览器上工作

有人能解释一下为什么这个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

当我在jsbin上运行脚本时,它会显示一个错误,但没有详细信息。我已经通过jslint运行了它,但这没有多大帮助。我是用我的iPad做的


我意识到这个脚本有一些新手错误。尽量不要把注意力放在那上面。我的问题是,为什么它可以在我的Windows 10设备上的Google Chrome上运行,而不能在iPad(iOS 10.2.1)上的Safari浏览器上运行。

为什么你要从构造函数中返回。。。?当您尝试使用
ML$(“hi”)
调用返回函数时,没有可调用的函数,因为该函数不是从构造函数返回的……我在jsbin上运行它没有问题。但是,如果您知道在ES5和ES6下,代码可能会有不同的行为,请阅读将全局成员ML$设置为函数的代码。。。因此,ML$存在于全球范围内。该代码在我的桌面上运行。我没有在桌面浏览器上检查它。iPad的Safari浏览器出现了一个错误。