使用 JavaScript,是否可以使用原型向尚未被赋予值的变量添加方法。
例如,我可以这样做:
var foo = "bar";
String.prototype.doTheFoo = function(){
console.log("foo is better than you");
};
foo.doTheFoo();
这为所有字符串提供了方法 doTheFoo();
是否有可能对一些人如何做同样的事情,但是对于一些没有被赋予价值的东西?
var foo;
(????).prototype.doTheFoo = function()...
谢谢 :)