fruit.js 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. const getFruitIndex = function(calorie) {
  2. let fruitIndex = [0,0,0];
  3. let currentCalorie = calorie;
  4. // console.log(currentCalorie);
  5. for (let i = 0; i < 3; i++) {
  6. for (let j = 0; j < this.fruitArray.length; j++) {
  7. if (currentCalorie >= this.fruitArray[j].value) {
  8. fruitIndex[i] = j;
  9. }
  10. if (currentCalorie >= this.fruitArray[fruitIndex[i]].value && j == this.fruitArray.length - 1) {
  11. currentCalorie -= this.fruitArray[fruitIndex[i]].value;
  12. // console.log("this.currentCalorie:"+i+"=", currentCalorie);
  13. }
  14. }
  15. }
  16. return fruitIndex;
  17. }
  18. export default {
  19. getFruitIndex,
  20. fruitArray: [{
  21. name: '问号',
  22. value: 0
  23. }, {
  24. name: '花生',
  25. value: 10
  26. }, {
  27. name: '虾饺',
  28. value: 50
  29. }, {
  30. name: '煎蛋',
  31. value: 100
  32. }, {
  33. name: '火腿',
  34. value: 150
  35. }, {
  36. name: '冰淇淋',
  37. value: 200
  38. }, {
  39. name: '中薯',
  40. value: 250
  41. }, {
  42. name: '炸鸡',
  43. value: 300
  44. }, {
  45. name: '可乐',
  46. value: 350
  47. }, {
  48. name: '奶油',
  49. value: 400
  50. }, {
  51. name: '炒饭',
  52. value: 450
  53. }, {
  54. name: '汉堡',
  55. value: 500
  56. }, {
  57. name: '东陂肉',
  58. value: 550
  59. }]
  60. }