JS nesneleri yerine ES6 Haritasını kullanmaya başlamak istiyorum ama geri çekiliyorum çünkü JSON.stringify () a Map'i nasıl yapacağımı çözemiyorum. Anahtarlarımın dizi olması garantilidir ve değerlerim her zaman listelenecektir. Serileştirmek için gerçekten bir sarmalayıcı yöntemi yazmam gerekiyor mu?
[...someMap.entries()].join(';')
; daha karmaşık bir şey için benzer bir şeyi deneyebilirsiniz[...someMap.entries()].reduce((acc, cur) => acc + `${cur[0]}:${/* do something to stringify cur[1] */ }`, '')
obj[key]
size beklenmedik bir şey getirebilir. Davayı düşünün if (!obj[key]) obj[key] = newList; else obj[key].mergeWith(newList);
.