Advertisement
Guest User

Untitled

a guest
Aug 2nd, 2015
235
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. var object_size = function(obj) {
  2. var size = 0, key;
  3. for (key in obj) {
  4. if (obj.hasOwnProperty(key)) size++;
  5. }
  6. return size;
  7. };
  8.  
  9. var myObj = {
  10. 'a': [{'start': '011', 'end': '012'}],
  11. 'b': [{'start': '021', 'end': '022'}],
  12. 'c': [{'start': '031', 'end': '032'}],
  13. 'd': [{'start': '041', 'end': '042'}],
  14. };
  15.  
  16. var keys = Object.keys( myObj );
  17. var num = object_size(myObj);
  18. console.log(num);
  19.  
  20. for(var i = 0; i < num; i++ ) {
  21. var tt = i%object_size(myObj);
  22. var myObjArray = ['a','b','c','d'];
  23.  
  24. console.log(keys[tt]);
  25. console.log('/*********************/');
  26. // console.log(myObj[keys[tt]]);
  27.  
  28. if (myObjArray.indexOf(keys[tt]) > -1) {
  29. var popIndex = myObjArray.indexOf(keys[tt]);
  30. myObjArray.splice(popIndex, 1);
  31. }
  32. console.log(myObjArray);
  33. for (var k = 0; k < myObjArray.length; k++) {
  34. var index = myObjArray[k];
  35. console.log(index);
  36. console.log(myObj[index]);
  37. }
  38. console.log('/*********************/');
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement