ฉันจะตรวจสอบได้อย่างไรว่าอาร์กิวเมนต์เป็นอาร์เรย์เนื่องจากtypeof []ส่งคืน'object'และฉันต้องการแยกความแตกต่างระหว่างอาร์เรย์และวัตถุ
เป็นไปได้ว่าออบเจ็กต์จะมีลักษณะเหมือน{"0":"string","1":"string","length":"2"}อาร์เรย์ แต่ฉันไม่ต้องการให้มันออกมาเป็นอาร์เรย์หากเป็นอ็อบเจ็กต์ที่ดูเหมือนอาร์เรย์
JSON.parseและJSON.stringifyสามารถสร้างความแตกต่างนี้ได้ ฉันจะทำมันได้อย่างไร?
ฉันใช้ Node.JS ซึ่งใช้ V8 เหมือนกับ Chrome
utilห้องสมุด -require('util').isArray(arr)nodejs.org/api/util.html#util_util_isarray_object