Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save davidystephenson/dc89dcb77aeef1b3e19f6a319227a13f to your computer and use it in GitHub Desktop.
Save davidystephenson/dc89dcb77aeef1b3e19f6a319227a13f to your computer and use it in GitHub Desktop.
<script>
var x = 1
var message = 'hi?'
var good = true
var passcodes = {
'back-Door': 3050,
'1wineCellar': 1234,
"2wineCellar": 5678,
nuclearLaunch: 1111,
kitchen: 'open sesame',
safes: {
jewels: 123,
passport: 456,
secretIdentity: 789
}
}
console.log('passcodes', passcodes)
console.log('passcodes.kitchen before', passcodes.kitchen)
// delete passcodes.kitchen
passcodes.kitchen = undefined
console.log('passcodes.kitchen after', passcodes.kitchen)
for (var key in passcodes) {
console.log('key', key)
}
console.log('back door', passcodes['back-Door'])
console.log('wine cellar 1', passcodes['1wineCellar'])
console.log('wine cellar 2', passcodes['2wineCellar'])
console.log('jewel safe', passcodes.safes.jewels)
var codeINeed = 'nuclearLaunch'
console.log('nuclear launch', passcodes[codeINeed]) // passcodes.nuclearLaunch
passcodes.saferoom = 4321
var newCode = 'frontDoor'
passcodes[newCode] = 9876
delete passcodes.nuclearLaunch
delete passcodes['kitchen']
console.log('passcodes.safes.passport', passcodes.safes.passport)
passcodes['safes']['passport'] = 111
console.log('passcodes after', passcodes)
console.log('passcodes.doesNotExist', passcodes.doesNotExist)
</script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment