Rumah > Soal Jawab > teks badan
'1,2,3,4,5'.split(',');
Kod di atas akan mengeluarkan ['1','2','3','4','5'];
array Setiap nilai adalah daripada jenis rentetan Adakah terdapat cara yang baik untuk menukar nilai dalam tatasusunan berpecah kepada jenis nombor
代言2017-06-30 09:59:12
var number = '1,2,3,5,4,9,8,7'.split(','),
out = [];
for(var i=0;i<number.length;i++){
out.push(+number[i])
}
console.log(out)
[1, 2, 3, 5, 4, 9, 8, 7]
怪我咯2017-06-30 09:59:12
Jenis belahan anda ('1,2,3,4,5') pada asalnya ialah rentetan, hanya rentetan yang terdiri daripada nombor. Oleh itu, adalah tepat untuk tatasusunan yang terbentuk selepas berpecah mengekalkan jenis asalnya. Kerana ia bukan jenis angka. Untuk menukarnya kepada jenis nombor, hanya lelaran melalui tatasusunan dan tukar setiap elemen.