dict = [{
“key”:”A”,”value”:”30”}
,{"key”:”B,”value”:”8”}
,{"key”:”C,”value”:”40”
}];
key-Value 쌍이 이렇게 있고
var min = dict[0].value;
for(var i = 0; i < dict.length; i++){
if(min > dict[i].value) {
min = dict[i].value;
};
console.log(min);
이런식으로 최소value 값을 찾는다고 할때
계속 30이 8보다 작다고 나오는데
왜그러는지 아시는분????
string으로 쳐넣엇자나 빡대가리야
숫자가 아니라 스트링이면 앞에 3먼저 비교함
Number합시다@@@
그냥 앞에 + 붙이면 number로 형변환된단다
해결 완료!
즐바꿈 참 희한하게 하시네
이래서 약타입 병신 언어는 쓰면 안됨