Guest User

Untitled

a guest
Feb 18th, 2018
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.73 KB | None | 0 0
  1. const ObjectScope = require('./database-object')
  2.  
  3. const levelup = require('levelup')
  4. const memdown = require('memdown')
  5.  
  6. async function main () {
  7. const volatile = levelup(memdown())
  8. const ObjectDB = ObjectScope(volatile)
  9.  
  10. const user1 = new ObjectDB(volatile)
  11. const user2 = new ObjectDB(volatile)
  12.  
  13. user1.username = 'myUsername1'
  14. user1.password = 'myPassword1'
  15. user1.user1 = 'my name is user1'
  16.  
  17. user2.username = 'myUsername2'
  18. user2.password = 'myPassword2'
  19. user2.user2 = 'my name is user2'
  20.  
  21. console.log('get', await user1.username)
  22. console.log('get', await user2.username)
  23. console.log('user1' in user1)
  24.  
  25. delete user1.user1
  26.  
  27. console.log('user1' in user1)
  28.  
  29. // this fails!!!!!
  30. for (let object of user1) {
  31. console.log(object)
  32. }
  33. }
  34.  
  35. main()
Add Comment
Please, Sign In to add comment