mentre Set
è un oggetto, Object.freeze()
lavori sulla proprietà dell'oggetto, che evidentemente mappa e Set non utilizzare: ad esempioE 'possibile "congelare" un Set (o una Mappa)?
let m = new Map(); Object.freeze(m); m.set('key', 55); m.get('key') ==> 55
questo è il comportamento in Chrome, e mi aspetto che è standard.
Capisco che si possa (a volte) trasformare l'insieme o la mappa in un oggetto normale e quindi bloccare l'oggetto. ma poi le modifiche di accesso chiave tra la versione congelata e congelata.
Che set e mappa usi? Non ho visto tale in JavaScript – MaxZoom
@MaxZoom: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map https://developer.mozilla.org/en-US/ documenti/Web/JavaScript/Riferimento/Global_Objects/Set –
Non sembra buono per i browser mobili. – MaxZoom