上一篇文章中我們了解了使用join方法把數組中元素轉成字串的方法,請看《js如何使用join()方法把數組中的元素轉成字串 》。這次我們來了解數組元素轉變成字串的另一種方法,有需要的可以參考參考。
上一篇文章介紹了使用join方法把數組中元素轉成字串的方法,這次,我們就來說一下把數組元素轉變成字串的另外一種方法。
首先我們來看一個小栗子。
<script> var arr = new Array(3); arr[0] = "one"; arr[1] = "two"; arr[2] = "three"; var nums = arr.toString(); console.log(nums); console.log(arr); </script>
這個小例子的結果是
我們看看這個結果,這結果和上一篇文章的結果一樣,第一個是一個字串,第二個都是一個陣列。再去看看程式碼,這第一個是我們使用了toString()
方法的,這第二個才是我們原本的陣列。在知道了一點點關於toString()方法的知識之後,我們來好好介紹一下這個方法。
Array
物件覆寫了Object
的 toString
方法。對於數組對象,toString 方法連接數組並傳回一個字串,其中包含用逗號分隔的每個數組元素。
當一個陣列被當作文字值或進行字串連線操作時,將會自動呼叫其 toString 方法。如果方法使用了原生的資料類型作為參數,則傳回原生資料類型的 String 物件值。如果方法有兩個參數, 傳回以第二個參數指定基數表示的第一個參數的字串表示形式。
這個方法有幾種文法格式,我們一起來看看。
String toString() static String toString(int i)
當我們的語法格式為「String toString()
」時,此方法的傳回值是表示 Integer 值的 String 物件。當我們的語法格式為「static String toString(int i)
」時,該方法的傳回值是表示指定 int 的 String 物件。
就說到這裡了,有需要的可以看:javascript高階教學
#以上是js數組運用如何使用tostring方法轉變成字串的詳細內容。更多資訊請關注PHP中文網其他相關文章!