1. 코인가격 오름차순 할때 코인 이름도 같이 따라오게 만들기

크기가 같은 (문자형, 숫자형)배열이 있을때
숫자형 배열 오름차순할때 문자열 배열도 해당 숫자형 배열에맞게 오름차순 하기

참고) https://stackoverflow.com/questions/39385123/javascript-sync-2-or-more-array-in-a-sort-function
	  // this.allCoinEnglishName = 코인 영어이름
      // this.coinPrice = 코인 가격
      
	  var zip = [];
      
      // 1. zip배열에 [코인가격, 코인이름] 형식으로 데이터 삽입
      for(var i=0; i<this.allCoinEnglishName.length; i++){
        zip.push([this.coinPrice[0][i], this.allCoinEnglishName[i]])
      }
      
      // 2. 코인가격을 오름차순할때 문자열도 따라오게 만들기
      zip.sort(function (a, b) { return a[0]-b[0];})
      console.log(zip)

2. 가장 많이 오른 코인 7개 가장 많이 떨어진 코인 7개

    - 업비트 코인 가격이 실시간으로 바껴서 약간 차이있음

      // (조건문) 
      // RISE 일때 highCoin
      // FALL 일때 lowCoin
      for(var i=0; i<zip.length; i++) {
        if(zip[i][2] === "RISE") {
          this.highCoin.push([zip[i][0], zip[i][1], zip[0][2]])
        } else {
          this.lowCoin.push([zip[i][0], zip[i][1], zip[0][2]])
        }
      }
      // 7개 이후는 자르기
      this.highCoin.splice(7)
      this.lowCoin.splice(7)

 

- 가장 많이 오른 코인 7개

 

- 가장 많이 떨어진 코인 7개

+ Recent posts