Javascript實(shí)現(xiàn)Array和String互轉(zhuǎn)換的方法
本文實(shí)例講述了Javascript實(shí)現(xiàn)Array和String互轉(zhuǎn)換的方法。分享給大家供大家參考,具體如下:
Array類可以如下定義:
如果預(yù)先知道數(shù)組的長度,可以用參數(shù)傳遞長度
如下2種定義方式是一樣的
方式1:
var aColors = new Array(); aColors[0] = "red"; aColors[1] = "green"; aColors[2] = "blue"; alert(aColors[0]); // output "red"
方式2:
var aColors = new Array("red","green","blue"); // 和Array定義數(shù)組是等同的。 alert(aColors[0]); // output "red" too
(1)Array 轉(zhuǎn)換成 string
把以上2種數(shù)組定義方式,輸出都是一樣的,發(fā)現(xiàn)中間有個逗號分隔符。
(2)string轉(zhuǎn)換成Array
我們發(fā)現(xiàn)Array轉(zhuǎn)換成字符串,數(shù)組之間多了1個分隔符',' ,那么string轉(zhuǎn)換成Array數(shù)組,必須要有分隔符才行??梢允嵌禾?,也可以是其它分隔符。
var sColors = "red,green,blue"; var aColors = sColors.split(','); // 字符串就轉(zhuǎn)換成Array數(shù)組了。
希望本文所述對大家JavaScript程序設(shè)計(jì)有所幫助。
相關(guān)文章
微信小程序使用checkbox顯示多項(xiàng)選擇框功能【附源碼下載】
這篇文章主要介紹了微信小程序使用checkbox顯示多項(xiàng)選擇框功能,涉及相關(guān)事件綁定與元素遍歷操作技巧,并附帶源碼供讀者下載參考,需要的朋友可以參考下2017-12-12excel操作之Add Data to a Spreadsheet Cell
excel操作之Add Data to a Spreadsheet Cell...2007-06-06javascript 網(wǎng)頁跳轉(zhuǎn)的方法
昨天練習(xí)的時候正好要用到跳轉(zhuǎn)代碼,在網(wǎng)上找了一下,覺得下面幾個不錯...整理了一下發(fā)上來...2008-12-12JavaScript數(shù)組之展開運(yùn)算符詳解
這篇文章主要給大家介紹了關(guān)于JavaScript數(shù)組之展開運(yùn)算符的相關(guān)資料,你可以通過展開操作符(Spread operator)擴(kuò)展一個數(shù)組對象和字符串,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-12-12JavaScript函數(shù)式編程(Functional Programming)組合函數(shù)(Composition)用法分析
這篇文章主要介紹了JavaScript函數(shù)式編程(Functional Programming)組合函數(shù)(Composition)用法,結(jié)合實(shí)例形式分析了javascript函數(shù)式編程中組合函數(shù)的概念、原理、用法及操作注意事項(xiàng),需要的朋友可以參考下2019-05-05