Saya ingin mulai menggunakan Peta ES6 daripada objek JS tetapi saya ditahan karena saya tidak tahu cara JSON.stringify () Peta. Kunci saya dijamin berupa string dan nilai saya akan selalu dicantumkan. Apakah saya benar-benar harus menulis metode pembungkus untuk membuat serial?
[...someMap.entries()].join(';')
; untuk sesuatu yang lebih kompleks, Anda dapat mencoba sesuatu yang serupa menggunakan sesuatu seperti[...someMap.entries()].reduce((acc, cur) => acc + `${cur[0]}:${/* do something to stringify cur[1] */ }`, '')
obj[key]
mungkin memberi Anda sesuatu yang tidak terduga. Pertimbangkan kasusnya if (!obj[key]) obj[key] = newList; else obj[key].mergeWith(newList);
.