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개
'Vue-프로젝트' 카테고리의 다른 글
vue-프로젝트 코인 차트 만들기(12일차) (0) | 2020.04.21 |
---|---|
vue-프로젝트 업비트API(3)(11일차) (0) | 2020.04.20 |
vue-프로젝트 업비트API(1)(8,9일차) (0) | 2020.04.16 |
vue-프로젝트 (7일차) (0) | 2020.04.14 |
vue-프로젝트 코스피, 나스닥(7일차) (0) | 2020.04.13 |