Welche Vorteile bringt es, Eigenschaften nicht aufzählbar zu machen?
Aufzählbarkeit ist eines der drei Attribute einer Eigenschaft: Beschreibbarkeit, Aufzählbarkeit und Konfigurierbarkeit. Meine Fragen sind:
Was sind die Vorteile, wenn Eigenschaften in JavaScript nicht aufzählbar sind? Ich weiß, dass wir das Eigentum verstecken, indem wir es nicht aufzählbar machen, aber was bringt das Verstecken von Eigentum?Können wir auf nicht aufzählbare Eigenschaften zugreifen? Wenn ja, welchen Vorteil hat es, sie nicht aufzählbar zu machen?Sind alle vordefinierten Eigenschaften von Objekten als nicht aufzählbar festgelegt? Wie im Fall von Arrayspop
undpush
Eigenschaften, die nicht aufzählbar sind?