十年網(wǎng)站開發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專業(yè)推廣+無(wú)憂售后,網(wǎng)站問(wèn)題一站解決
實(shí)現(xiàn)方法是將一個(gè)字符串按一定的字符分割成若干個(gè)字符串,并以數(shù)組的形式返回。示例代碼如下:
varSTR=“abCde”vara=結(jié)構(gòu)拆分(“”)//[ab,c,de]
變量b=結(jié)構(gòu)拆分(“”//[a,B,C,D,e
js如何把數(shù)組變?yōu)樽址???qǐng)問(wèn)js如何將字符串?dāng)?shù)組轉(zhuǎn)換成單個(gè)字符串?1。要將數(shù)組轉(zhuǎn)換成字符串,需要將數(shù)組元素連接成具有特定字符的字符串。示例代碼如下:vara,B,C,a=新數(shù)組(a,B,C,D,e)B=a.join(“-”)//a-B-C-D-euse-splicearrayelementC=a.join(”//ABCDE2。串到數(shù)組的實(shí)現(xiàn)方法是將一個(gè)字符串按一定的字符分割成若干個(gè)字符串,并以數(shù)組的形式返回。示例代碼如下:VARSTR=“abCde”VARa=結(jié)構(gòu)拆分(“”)//[ab,c,de]變量b=結(jié)構(gòu)拆分(“”)//[a,b,c,d,e]
js將字符串轉(zhuǎn)換成對(duì)象和數(shù)組?可以這樣轉(zhuǎn)換(良好的兼容性方法):
varMSG=“{a:[{Name:”Aksu“,spell:“Akesu”}]}“//字符串類型varJSON=nulltry的JSON數(shù)據(jù){JSON=(Newfunction(“return”MSG))()}catch(E){//如果JSON數(shù)據(jù)格式有錯(cuò)誤,進(jìn)行錯(cuò)誤處理控制臺(tái).log(“dataerror”}
利用現(xiàn)代瀏覽器特性的另一種方法是:
varMSG=”{A:[{Name:“Aksu”,spell:“Aksu”}]}“//字符串類型JSONdatavarJSON=JSON.parse文件(MSG)//直接使用JSON解析對(duì)象
缺點(diǎn)是有些瀏覽器不一定支持
-
反之,如果你想把一個(gè)對(duì)象轉(zhuǎn)換成一個(gè)字符串,你可以這樣做,請(qǐng)看下面的代碼(適用于現(xiàn)代瀏覽器,IE60年前不能運(yùn)行):
varjsons={a:[{Name:“Aksu”,拼寫:“Akesu”}]}//JSobjectvarstr=JSON.stringify文件(jsons)//將對(duì)象轉(zhuǎn)換為字符串控制臺(tái).log(STR)//測(cè)試-輸出字符串