Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- console.clear()
- const freeze = false;
- var state = {
- name: 'joe',
- profile: {
- hobby: 'hobby 1',
- age: 11,
- address: {
- street: 'street 1',
- city: 'city 1'
- }
- }
- }
- d('1', state)
- if (freeze) {
- Object.freeze(state)
- Object.freeze(state.profile)
- Object.freeze(state.profile.address)
- }
- state.newProp = 'new-prop'
- state.name = 'name 2'
- state.profile.hobby = 'hobby 2'
- state.profile.age = 22
- state.profile.sex = 'm'
- state.profile.address.city = 'city 2'
- state.profile.address.street = 'street 2'
- d('2', state)
- function d(msg, state) {
- console.log('----------')
- console.info(msg, state)
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement