2013-01-22 56 views
0

我有這樣的陣列的Javascript鑄造

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

然後我想myArr,該[1]元素轉換爲大寫我應該怎麼做呢?

我可以用

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

,或者我應該使用

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

是什麼在性能方面更好?

+0

做'String(myArr [1])''服務的目的是什麼? – aug

+0

當然document.write(myArr [1] .toUpperCase());因爲myarray已經在字符串中了,所以不需要在字符串中進行轉換 –

回答

2

myArr,該[1]已經是一個字符串,所以我不認爲你需要再次施放,所以

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

是做

2

業績正確的事情並不重要,在這裏

幾乎沒有理由調用String()構造函數。你有什麼已經是一個字符串