这只是一个好奇的问题。但我想知道是否可以在 String.prototype 前面添加一个额外的变量。
例如:
$.String.prototype.functionName = function(){};
当然,我觉得这行不通。但是我可以让它以某种方式工作吗?我想要这样的语法:
$("Hi").functionName();
jQuery 语法,只是在 () 中使用字符串而不是选择器。
我希望$
是必需的。
自从:
String.prototype.functionName = function(){};
var $ = String;
$("Hi").functionName();
有效,但它使 $ 不是必需的,因此 "Hi".functionName() 有效。
感谢您的建议。