Cara menukar rentetan js kepada tatasusunan: 1. Gunakan kaedah "split()" untuk membahagikan rentetan kepada elemen tatasusunan mengikut pembatas yang ditentukan 2. Gunakan kaedah "Array.from()" untuk menukar Objek boleh lelar atau objek seperti tatasusunan ditukar kepada tatasusunan sebenar 3. Gunakan gelung for untuk melintasi dan menambah setiap aksara pada tatasusunan secara bergilir-gilir 4. Gunakan kaedah "Array.split()" dengan memanggil "Array.prototype.forEach(; ) "Pintasan untuk memisahkan rentetan kepada tatasusunan.
Terdapat banyak cara untuk menukar rentetan kepada tatasusunan dalam JavaScript. Berikut ialah beberapa kaedah biasa.
1. Gunakan kaedah split()
split() untuk memisahkan rentetan kepada elemen tatasusunan mengikut pembatas yang ditentukan.
var str = "hello world"; var arr = str.split(" "); // 将字符串按空格分割成数组元素 console.log(arr); // ["hello", "world"]
2. Gunakan kaedah Array.from()
Kaedah Array.from() boleh menukar objek boleh lelar atau objek seperti tatasusunan kepada tatasusunan sebenar. Rentetan boleh ditukar kepada tatasusunan dengan menghantarnya sebagai hujah kepada Array.from().
var str = "hello"; var arr = Array.from(str); // 将字符串转换为数组 console.log(arr); // ["h", "e", "l", "l", "o"]
3 Gunakan gelung for untuk melintasi rentetan
Anda boleh menggunakan gelung for untuk melintasi rentetan dan menambah setiap aksara pada tatasusunan secara bergilir.
var str = "world"; var arr = []; for (var i = 0; i < str.length; i++) { arr.push(str[i]); } console.log(arr); // ["w", "o", "r", "l", "d"]
4 Gunakan kaedah Array.split()
Kaedah Array.split() ialah pintasan untuk memisahkan rentetan kepada tatasusunan dengan memanggil kaedah Array.prototype.forEach().
var str = "hello"; var arr = []; Array.prototype.forEach.call(str, function(char) { arr.push(char); }); console.log(arr); // ["h", "e", "l", "l", "o"]
Ringkasan:
Di atas ialah beberapa kaedah biasa untuk menukar rentetan kepada tatasusunan dalam JavaScript, termasuk menggunakan kaedah split(), kaedah Array.from(), untuk gelung melintasi rentetan dan Array.split() kaedah. Anda boleh memilih kaedah yang sesuai untuk menukar antara rentetan dan tatasusunan mengikut keperluan anda.
Atas ialah kandungan terperinci js rentetan kepada tatasusunan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!