2017-06-23 3 views
-1

プロトタイプには少し問題があります。 私はそのようなプロトタイプを定義する必要があります。プロトタイプからの価値を得る方法

'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()) 
} 
+0

@OP:さらにプリミティブ型とそのラッパー*を読み込みます。 –

関連する問題