Object
OK、最初に、に変換する方法を探すつもりはありませんString
。
しかし、私はこのような問題に直面しています:
String.prototype.foo = function() {
return this;
};
var rawString = "abcde";
var fooString = "abcde".foo();
console.log(typeof(rawString) + ': ', rawString);
console.log(typeof(fooString) + ': ', fooString);
またはお好みのjsfiddle。
また、スクリーンショットが添付されています:
ご覧のとおり、プロトタイプメソッドではほとんど何もしませんでしfoo
たreturn this
。
しかし、の結果typeof
は完全に異なります
どうしてこれなの?どうすれabcde
ば、tではなく単に戻ることができ{0: "a"...}
ますか?
ありがとう!