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 回答