0

私はこの配列を持っています

var myArr = [];
myArr[0] = 'hello world';
myArr[1] = 'hello universe';

次に、myArr[1] 要素を大文字に変換したいのですが、どうすればよいですか?

私は使用できます

document.write( myArr[1].toUpperCase() );

または私は使用する必要があります

document.write( String( myArr[1] ).toUpperCase() ); 

性能的にはどちらが良いですか?

4

2 に答える 2

2

myArr[1] はすでに文字列なので、再度キャストする必要はないと思いますので、

document.write( myArr[1].toUpperCase() );

するのは正しいことです

于 2013-01-22T06:04:04.653 に答える
2

ここではパフォーマンスは重要ではありません

String() コンストラクターを呼び出す理由はほとんどありません。あなたが持っているものはすでに文字列です

于 2013-01-22T06:05:10.663 に答える