Javascript에서 JSON을 사용하다보면 key값이 아닌 index로 접근해야할 경우가 종종 생긴다.
필자는 JSON의 key값에 넘버링이 되어 있고, 특정 체크박스가 체크되면
해당 넘버링된 key값의 값을 바꾸어야 하는 상황이었다.
let JSON = {
Rule1 : "N",
Rule2 : "N",
Rule3 : "N",
};
let index = [];
for (let x in JSON) {
index.push(x);
}
index.sort(function (a, b) {
return a == b ? 0 : (a > b ? 1 : -1);
});
for(let i = 0; i<3; i++){
console.log(JSON[index[i]]);
}
'Javascript > Basic' 카테고리의 다른 글
(javascript) ES6의 달러 기호 사용법 ($, dollars) (0) | 2021.08.30 |
---|---|
(JavaScript) JSON 에서 key값으로 remove - delete 문법 (0) | 2021.07.19 |
(javascript) === 와 == 의 차이점, 동치연산자 (0) | 2020.12.09 |