我正在尝试将一些本机代码手动复制到我们的应用程序中,以提高与Internet Explorer的兼容性。来自Chrome控制台:
[].find.toString();
输出:
“function find(){[native code]}”
我想加入我的申请表:
Array.prototype.find = "native code here";
因此我们可以使用Internet Explorer不支持的类似功能。有什么想法吗?
答案 0 :(得分:1)
[native code]
存储在浏览器中,甚至不是JavaScript。
在调用find()
时,引擎可以控制。
相反,您应该在Google中搜索Array.find shim
。
https://www.google.com/#newwindow=1&safe=off&q=Array.find+shim
答案 1 :(得分:0)
我真的不知道在哪里可以找到JS函数的源代码,但是你可以使用Modernizr来实现新的功能(有些东西叫做片段可以帮助你)。