während Set
ist ein Objekt, Object.freeze()
Arbeiten auf die Eigenschaften des Objekts, die offenbar Karte und Set nicht verwenden: zBKann ein Set (oder Map) "eingefroren" werden?
let m = new Map(); Object.freeze(m); m.set('key', 55); m.get('key') ==> 55
dies ist das Verhalten in Chrome, und ich erwarte, dass es Standard ist.
Ich verstehe, dass man (manchmal) das Set oder Map in ein normales Objekt transformieren und dann das Objekt einfrieren kann. aber dann ändert sich der Schlüsselzugriff zwischen der ungefroteten und der eingefrorenen Version.
Welches Set und welche Karte verwenden Sie? Ich habe nicht in JavaScript gesehen – MaxZoom
@MaxZoom: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map https://developer.mozilla.org/en-US/ docs/Web/JavaScript/Referenz/Global_Objects/Set –
Sieht für mobile Browser nicht gut aus. – MaxZoom