{
q: '1. 이성 사이에 진정한 친구는 있다, 없다?',
a: [
{ answer: 'a. 이성 사이에 친구가 어딨어? 절대 없어', type: ['cow', 'tiger', 'dragon', 'chick'] },
{ answer: 'b. 친구 있지, 절대 이성으로만 안 보일뿐', type: ['mouse', 'rabbit', 'horse', 'snake', 'dog', 'monkey'] },
{ answer: 'c. 난 잘 모르겠어..', type: ['sheep', 'pig' ] },
]
}
var pointArray = [
{ name: 'mouse', value: 0, key: 0 },
{ name: 'cow', value: 0, key: 1 },
{ name: 'tiger', value: 0, key: 2 },
{ name: 'rabbit', value: 0, key: 3 },
{ name: 'dragon', value: 0, key: 4 },
{ name: 'snake', value: 0, key: 5 },
{ name: 'horse', value: 0, key: 6 },
{ name: 'sheep', value: 0, key: 7 },
{ name: 'monkey', value: 0, key: 8 },
{ name: 'chick', value: 0, key: 9 },
{ name: 'dog', value: 0, key: 10 },
{ name: 'pig', value: 0, key: 11 },
]
function calResult() {
const pointArray = [
{ name: 'mouse', value: 0, key: 0 },
{ name: 'cow', value: 0, key: 1 },
{ name: 'tiger', value: 0, key: 2 },
{ name: 'rabbit', value: 0, key: 3 },
{ name: 'dragon', value: 0, key: 4 },
{ name: 'snake', value: 0, key: 5 },
{ name: 'horse', value: 0, key: 6 },
{ name: 'sheep', value: 0, key: 7 },
{ name: 'monkey', value: 0, key: 8 },
{ name: 'chick', value: 0, key: 9 },
{ name: 'dog', value: 0, key: 10 },
{ name: 'pig', value: 0, key: 11 },
]
for (let i = 0; i < endPoint; i++) {
let target = qnaList[i].a[select[i]];
for (let j = 0; j < target.type.length; j++) {
for (let k = 0; k < pointArray.length; k++) {
if (target.type[j] === pointArray[k].name) {
pointArray[k].value++;
break;
}
}
}
}
}
calResult() 함수의 아래쪽에 작성
let resultArray = pointArray.sort((a, b) => a.value - b.value);
console.log(resultArray);
return resultArray[11];