一、join將數組轉換成字符串
join() 方法可以將數組中的所有元素轉換為一個字符串,并且所有主流瀏覽器都支持join() 方法。
舉例:定義一個數組,點擊按鈕實現數組轉換為字符串,并在頁面中顯示類型和結果。
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <p id="demo">點擊按鈕將數組轉為字符串</p> <button onclick="myFunction()">點擊</button> </body> <script type="text/javascript"> function myFunction(){ var animal = ["dog", "cat", "elephant", "tiger"]; var str=animal.join(''); document.write("類型是:"+typeof(str)+",字符串是:"+str); } </script> </html>
效果圖:
join() 方法可以設置不同的分隔符,將字符串中的內容分隔開。比如,join(‘/’) ,就可以實現如下效果。
效果圖:
二、toString將數組轉化為字符串
toString() 方法也可以將數組對象轉換為字符串,并且所有主流瀏覽器都支持toString方法,但是它不可以設置分隔符樣式。
舉例:定義一個數組,點擊按鈕實現數組轉換為字符串,并在頁面中顯示類型和結果。
<script type="text/javascript"> function myFunction(){ var animal = ["dog", "cat", "elephant", "tiger"]; var str=animal.toString(); document.write("類型是:"+typeof(str)+",字符串是:"+str); } </script>
toString() 方法的效果和上圖一樣。
以上介紹了兩種方法將JS數組轉換成字符串,一種是join()函數方法,另一種是toString方法,但是join()方法可以設置分隔符的樣式,toString方法默認是逗號分隔符,工作中具體選擇什么方法看個人習慣和項目需要,初學者可以自己動手嘗試,希望這篇文章對你有所幫助!更多相關教程請訪問 JavaScript視頻教程 php公益培訓
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com