มีวิธีการมากมายในการแปลงอาร์เรย์เป็นรายการที่คั่นด้วยเครื่องหมายจุลภาค
1. การใช้ array # join
จากMDN
วิธีการเข้าร่วม () รวมองค์ประกอบทั้งหมดของอาร์เรย์ (หรือวัตถุเหมือนอาร์เรย์) ลงในสตริง
รหัส
var arr = ["this","is","a","comma","separated","list"];
arr = arr.join(",");
เศษเล็กเศษน้อย
var arr = ["this", "is", "a", "comma", "separated", "list"];
arr = arr.join(",");
console.log(arr);
2. ใช้ array # toString
จากMDN
เมธอด toString () ส่งคืนสตริงที่แทนอาร์เรย์ที่ระบุและองค์ประกอบ
รหัส
var arr = ["this","is","a","comma","separated","list"];
arr = arr.toString();
เศษเล็กเศษน้อย
var arr = ["this", "is", "a", "comma", "separated", "list"];
arr = arr.toString();
console.log(arr);
3. เพิ่ม [] + ก่อนอาร์เรย์หรือ + [] หลังอาร์เรย์
The [] +หรือ+ []จะแปลงเป็นสตริง
พิสูจน์
([]+[] === [].toString())
จะส่งออกจริง
console.log([]+[] === [].toString());
var arr = ["this","is","a","comma","separated","list"];
arr = []+arr;
เศษเล็กเศษน้อย
var arr = ["this", "is", "a", "comma", "separated", "list"];
arr = []+arr;
console.log(arr);
ด้วย
var arr = ["this","is","a","comma","separated","list"];
arr = arr+[];
var arr = ["this", "is", "a", "comma", "separated", "list"];
arr = arr + [];
console.log(arr);
var arr = ["Zero", "One", "Two"]; console.log(arr.toString());
ซึ่งส่งคืนZero,One,Two
อ่านเพิ่มเติม