首頁  >  文章  >  web前端  >  javascript怎麼將陣列轉為字串

javascript怎麼將陣列轉為字串

青灯夜游
青灯夜游原創
2021-03-30 15:22:2619296瀏覽

javascript中將陣列轉為字串的方法:1、使用toString()函數,它能夠把陣列中每個元素轉換為字串,然後以逗號連接輸出顯示。 2.使用join()函數,它把數組中的所有元素轉換一個字串,元素間透過指定的分隔符號進行分隔。

javascript怎麼將陣列轉為字串

本教學操作環境:windows7系統、ECMAScript 5版、Dell G3電腦。

javascript陣列轉為字串

#方法1:使用toString()函數

toString() 方法可把一個Number 物件轉換成字串,並傳回結果。語法如下:

number.toString(radix)

javascript怎麼將陣列轉為字串

陣列中toString() 方法能夠將每個元素轉換為字串,然後以逗號連接輸出顯示

範例:

var arr = [1,2,3,4,5];  //定义数组
var str = arr.toString();;  
console.log(str); 
console.log("str的数据类型:"+typeof(str));

輸出:

javascript怎麼將陣列轉為字串

toString() 在將陣列轉換成字串時,首先要將陣列的每個元素轉換為字符串。當每個元素都轉換為字串時,才使用逗號進行分隔,以列表的形式輸出這些字串。

var a = [1,[2,3],[4,5],[6,[7,[8,9],0]]];  //定义多维数组
var s = a.toString();  //把数组转换为字符串
console.log(s);

輸出:

javascript怎麼將陣列轉為字串

【推薦學習:js基礎教學

#方法2:使用join()函數

join() 方法用來把陣列中的所有元素轉換一個字串。元素是透過指定的分隔符號進行分隔的。語法如下:

array.join(separator)
  • separator :可選。指定要使用的分隔符號。如果省略該參數,則使用逗號作為分隔符號。   

傳回值:

  • 回傳一個字串。字串是透過把 arrayObject 的每個元素轉換為字串,然後把這些字串連接起來,在兩個元素之間插入 separator 字串而產生的。

說明:

join() 方法可以把陣列轉換為字串,不過它可以指定分隔符號。在呼叫 join() 方法時,可以傳遞一個參數作為分隔符號來連接每個元素。若省略參數,預設使用逗號作為分隔符,這時與 toString() 方法轉換操作效果相同。

範例:

var arr = [1,2,3,4,5];  //定义数组
var str = arr.join("");  //指定分隔符
console.log(str);  //返回字符串“12345”
console.log("str的数据类型:"+typeof(str));

輸出:

javascript怎麼將陣列轉為字串

#更多程式相關知識,請造訪:程式設計影片! !

以上是javascript怎麼將陣列轉為字串的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn