我是javascript的新手并且有一个可能很愚蠢的问题。
上下文
or
是我通过猴子修补为String类编写的一种方法。
问题
我希望能够像这样调用or
方法:
'dog'.or('cat')
问题是or
方法需要知道它被调用的字符串。
是否仍然可以从'dog'
方法中访问or
而不将其作为参数传递?
答案 0 :(得分:2)
您可以使用this
关键字访问它。 Read more.
以下是一个例子:
String.prototype.show = function ()
{
alert(this);
}
"Hello, World!".show();