Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //將 mary 的 name Property attributes 都設為 false
- Object.defineProperty(mary,'name',{
- value: 'Mary',
- writable: false,
- enumerable: false,
- configurable: false,
- })
- console.log(mary.name)
- //印出 Mary
- //writable 為 false 將無法再次指定值
- mary.name = 'Jack'
- console.log(mary.name)
- //仍然印出 Mary
- //enumerable 為 false 將無法被 Object.keys 列出
- console.log(Object.keys(mary))
- //列出空陣列 []
- //configurable 為 false 將無法刪除
- delete mary.name
- //回傳 false
- console.log(mary.name)
- //仍然印出 Mary
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement