我有一個變量,我傳入一個函數,並返回其更新的值。語法看起來很相似:通過引用將變量傳遞給函數,並更改它的值?
var myName = 'hello all.';
FuncUpperCase(myName);
function FuncUpperCase(myName) {
myName = myName.toUpperCase();
return myName;
}
但變量myName
似乎並沒有從toUpperCase()
值進行修改。
注:我不想寫var newName = FuncUpperCase(myName)
,因爲我不喜歡這種語法。
@Goodwine他想要一個字符串是大寫。他只是沒有把他的返回值放在var中,這就是爲什麼它不起作用。這不是該帖子的重複。 – Bram