Advertisement
Guest User

Untitled

a guest
Apr 16th, 2014
40
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.20 KB | None | 0 0
  1. for (var i=0;i < answers.length;i++)
  2. {
  3. console.log(i)
  4. var question_ans = eval('(' + answers[i]+ ')');
  5.  
  6. var question_to_find = question_ans.question.toString()
  7. var ans = question_ans.ans.toString()
  8. console.log(ans)
  9. quiz.where("question",question_to_find).exec(function(err,results)
  10. {
  11. console.log(results)
  12. if (ans == "t")
  13. {
  14. user_type = results.t
  15. }
  16. else if (ans == "f")
  17. {
  18. user_type=results.f
  19. }
  20. })
  21. }
  22.  
  23. 0
  24. t
  25. 1
  26. f
  27. [ { question: 'i was here',
  28. _id: 5301da79e8e45c8e1e7027b0,
  29. __v: 0,
  30. f: [ 'E', 'N', 'F' ],
  31. t: [ 'E', 'N', 'F' ] } ]
  32. [ { question: 'WHo r u ',
  33. _id: 5301c6db22618cbc1602afc3,
  34. __v: 0,
  35. f: [ 'E', 'N', 'F' ],
  36. t: [ 'E', 'N', 'F' ] } ]
  37.  
  38. function asyncLoop( i, callback ) {
  39. if( i < answers.length ) {
  40. console.log(i)
  41. var question_ans = eval('(' + answers[i]+ ')');
  42.  
  43. var question_to_find = question_ans.question.toString()
  44. var ans = question_ans.ans.toString()
  45. console.log(ans)
  46. quiz.where("question",question_to_find).exec(function(err,results) {
  47. console.log(ans, results)
  48. if (ans == "t") {
  49. user_type = results.t
  50. } else if (ans == "f") {
  51. user_type=results.f
  52. }
  53. asyncLoop( i+1, callback );
  54. })
  55. } else {
  56. callback();
  57. }
  58. }
  59. asyncLoop( 0, function() {
  60. // put the code that should happen after the loop here
  61. });
  62.  
  63. for (var i=0;i < answers.length;i++) {
  64. console.log(i)
  65. var question_ans = eval('(' + answers[i]+ ')');
  66.  
  67. var question_to_find = question_ans.question.toString()
  68. var ans = question_ans.ans.toString()
  69. console.log(ans)
  70. (function( ans ) {
  71. quiz.where("question",question_to_find).exec(function(err,results) {
  72. console.log(ans, results)
  73. if (ans == "t") {
  74. user_type = results.t
  75. } else if (ans == "f") {
  76. user_type=results.f
  77. }
  78. })
  79. }(ans));
  80. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement