题解 | #Object.freeze#
Object.freeze
https://www.nowcoder.com/practice/ba17ac11584a4aaeaef639655b896d86
Object.freeze = writable: false + Object.seal = writable: false + Object.preventExtensions + configable: false
<!DOCTYPE html> <html> <head> <meta charset=utf-8> </head> <body> <script type="text/javascript"> const _objectFreeze = object => { // 补全代码 // freeze = seal + writable:false Object.preventExtensions(object); for (let key in object) { if (object.hasOwnProperty(key)) { Object.defineProperty(object, key, { writable: false, configable: false }) } } return object; } </script> </body> </html>