Advertisement
Guest User

Untitled

a guest
Dec 20th, 2014
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.29 KB | None | 0 0
  1. var MixArray = function(str,str2){
  2. var s1=str;
  3. var s2=str2;
  4. MixAllUp(s1,s2);
  5. function mixNum(obj1,obj2){
  6. var ar = [];
  7. var between;
  8. between=obj1;
  9. obj1=obj2;
  10. obj2=between;
  11. ar[0]=obj1;
  12. ar[1]=obj2;
  13. return ar;
  14. }
  15. function MixAllUp(s1,s2){
  16. var ln = s1.length;
  17. var ResultArray = [];
  18. for (var i=0;i<ln;i++)
  19. {
  20. var someNum1 = Math.round(Math.random()*ln);
  21. var someNum2 = someNum1;
  22. while (someNum2 === someNum1)
  23. {
  24. someNum2 = Math.round(Math.random()*ln);
  25. }
  26. //console.log(someNum1+","+someNum2);
  27. //debugger;
  28. var obj1 = this.mixNum(s1[someNum1],s1[someNum2]); ---> This is where the debugger report errors. (this.mixNum is not a function)
  29. var obj2 = this.mixNum(s2[someNum1],s2[someNum2]);
  30. this.s1[someNum1]=obj1[0];
  31. this.s1[someNum2]=obj1[1];
  32. this.s2[someNum1]=obj2[0];
  33. this.s2[someNum2]=obj2[1];
  34. }
  35. }
  36.  
  37. }
  38.  
  39. var mxA = new MixArray(word,meaning);
  40. word = mxA.s1;
  41. meaning=mxA.s2;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement