<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
</body>
<script>
Arr1 = ["15", "14"]
Arr1_1 = ["1", "2"]
Arr2 = ["15", "14", "26", "42", "36"]
Arr2_1 = ["3", "4", "3", "2", "1"]
// Arr3 = ["15", "14", "26", "42", "36"]
// Arr3_1 = ["4", "6", "3", "2", "1"]
const acc = {};
const keys = Arr1.concat(Arr2);
console.log(keys);
let values = Arr1_1.concat(Arr2_1);
console.log(values);
let values_int = values.map( item => parseInt(item))
// values= Number(values);
console.log(values_int);
for (const index in keys) {
const key = keys[index];
acc[key] = (acc[key] ?? 0) + values_int[index];
console.log(acc);
}
// const Arr3 = Object.keys(keys);
const Arr3 = Object.keys(acc);
const Arr3_1 = Arr3.map(key => acc[key]);
console.log(Arr3);
console.log(Arr3_1);
// console.log('values는 뒤에 까먹고 .concat만 적었는데 알아서 이해하셨길');
</script>
</html>
?? 물음표 두개
https://seo-tory.tistory.com/38
'JavaScript' 카테고리의 다른 글
datatables 특정컬럼 숨기기, 내림차순정렬 (0) | 2021.08.18 |
---|---|
창크기 자식창에서 부모창의 함수로 새 창 열때 크기 (0) | 2021.08.17 |
자바스크립트 input type, name 변경 (0) | 2021.08.05 |
자식창에서 부모창의 함수 실행 (0) | 2021.08.04 |
input 값 초기화 하기 = 빈값 넣기 (0) | 2021.08.02 |