Why do built-in functions not have a prototype property?我在上面的链接上看到了一个帖子,但它没有解决我的问题。
我可以复制一些内置对象,例如
var w=window;
w.alert("hi");
var d=document;
console.log(d.getElementById);
但我无法复制功能
var a=document.getElementById;
console.log(a);
原型被复制,但在调用时它无法正常工作
var a=document.getElementById;
console.log(a('id'));
我用它来降低编码工作量。我知道我可以通过
实现这一目标
function a(id){
return document.getElementById(id);
}
console.log(a('id'));
但这不是我要找的。有没有其他方法可以复制功能
答案 0 :(得分:0)