Contoh dalam artikel ini menerangkan kaedah menukar Array dan String dalam Javascript. Kongsikan dengan semua orang untuk rujukan anda, butirannya adalah seperti berikut:
Kelas Array boleh ditakrifkan seperti berikut:
Dua takrifan berikut adalah sama
Kaedah 1:
var aColors = new Array(); aColors[0] = "red"; aColors[1] = "green"; aColors[2] = "blue"; alert(aColors[0]); // output "red"
Kaedah 2:
var aColors = new Array("red","green","blue"); // 和Array定义数组是等同的。 alert(aColors[0]); // output "red" too
(1) Tatasusunan ditukar kepada rentetan
Output bagi dua kaedah definisi tatasusunan di atas adalah sama, dan terdapat pemisah koma di tengah.
Kami mendapati bahawa apabila Array ditukar kepada rentetan, terdapat pembatas tambahan ',' di antara tatasusunan Kemudian apabila rentetan ditukar kepada tatasusunan, mesti ada pembatas. Ia boleh menjadi koma atau pembatas lain.
var sColors = "red,green,blue"; var aColors = sColors.split(','); // 字符串就转换成Array数组了。
Saya harap artikel ini akan membantu semua orang dalam pengaturcaraan JavaScript.