嘿傢伙我明白,以下將扭轉傳遞給函數的字符串工作:語法JavaScript的反向功能
function reverseString(str) {
return str.split('').reverse().join('');
}
reverseString("hello");
但是有人可以幫助我瞭解爲什麼以下韓元」工作?
function reverseString(str) {
str.split(' ');
str.reverse();
str.join(' ');
return str;
}
str = str.split(''); str = ... – Hitmands
請允許我挑選一些挑剔的東西,讓你知道這段代碼不起作用。 JavaScript是UTF-16,所以像'「Hi!」.split('')。reverse()。join('');'這樣的東西不會給出預期的輸出(如果你的字體沒有支持:最後一個字是U + 1F601的表情符號,它被翻譯成兩個字符,需要正確的順序才能工作)。所以如果你想使用它,你必須注意輸入是受限制的,或者使用一個爲它製作的數據包,例如:https://www.npmjs.com/package/esrever,這只是第一個谷歌吐出來的。 – deamentiaemundi