func.js 999 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. function getQueryParams() {
  2. let query = window.location.search.substring(1);
  3. let key_values = query.split("&");
  4. let params = {};
  5. key_values.map(key_val => {
  6. console.log(key_val);
  7. let key_val_arr = key_val.split("=");
  8. params[key_val_arr[0]] = key_val_arr[1];
  9. });
  10. return params;
  11. }
  12. function getQueryParam(variable) {
  13. var query = window.location.search.substring(1);
  14. var vars = query.split("&");
  15. for (var i = 0; i < vars.length; i++) {
  16. var pair = vars[i].split("=");
  17. if (pair[0] == variable) { return pair[1]; }
  18. }
  19. return (false);
  20. }
  21. function getArrRange(start, stop, step = 1) {
  22. var arr = [];
  23. for (var i = start; i <= stop; i = i + step) {
  24. arr.push(i);
  25. }
  26. return arr;
  27. }
  28. function sumArr(arr) {
  29. let sum = 0;
  30. for (i=0; i<arr.length; i++) {
  31. sum += parseFloat(arr[i]);
  32. }
  33. return sum;
  34. }
  35. function sleep(time) {
  36. return new Promise((resolve) => setTimeout(resolve, time));
  37. }