是否可以仅在函数闭包内应用对象的原型?
|
function test(){
String.prototype.to_selector=function(a){return \"#\"+a;}
return \"asd\".to_selector();
}
我想要\"asd\".to_selector();
在功能之外不起作用。怎么做?还是有必要?
没有找到相关结果
已邀请:
3 个回复
恋裂
摊揉售
如果为本机对象分配原型方法(此处为
),则会为该对象的所有后续调用分配该方法。 您可以将方法直接分配给真正的
对象,但同样,我真的没有看到任何用例:
咳累录酬
原型添加实例方法(请注意,这不是一种好习惯),只能在
内使用它。 尽管失去了直接从字符串声明中调用
的优雅功能,但您也可以创建一个新对象以用于该目的:
但是,我再也看不到这有什么方便。