我对原型有点问题。 我必须定义这样的原型:
'string'.methodName() => 'string'
我试着这样做:
String.prototype.methodName = function(){
return console.log(this)
}
但是此方法返回[String: 'string']
有人可以告诉我如何才能获得价值吗?
答案 0 :(得分:1)
console.log()
将打印对象,而不是其值。您可以使用toString()
方法将其转换为字符串。
String.prototype.methodName = function(){
return console.log(this.toString())
}