1. 자바스크립트 객체로 이루어진 배열에서 값 가져오기 [{},{},]
아래 처럼 for in 사용하지 말자....... 알수없는 오류를 발생한다
주목해야하는건 a[key].id라는 것이다 !!!
const a=[{id:3},{id:52}...,]
//여기서 3의 값을 가져오고 싶다면
console.log(a[0].id) // 3
//[3,52,...,]등으로 배열을 받고싶다면
//인덱스값을 불러오는 for in을 사용하자
const b=[];
for( key in a){
b.push(a[key].id);
)
console.log(b) //[3,52,...,]
2. Object.keys(list).length 잘 사용해서 객체에서 값 가져와 배열 생성하기
function makeArrIn_cnt_id_quote(list) {
let newArr = [];
for (i = 0; i < Object.keys(list).length; i++) {
let key = Object.keys(list)[i];
let value = Object.values(list)[i];
newArr.push({ count: value, id: Number(key), quote: "" });
}
console.log(newArr);
return newArr;
}
'개발 > 자바스크립트' 카테고리의 다른 글
자바스크립트 객체 (Object) (0) | 2022.09.06 |
---|---|
Slick Grid 자바스크립트 표 라이브러리 (0) | 2022.09.05 |
자바스크립트/ DATE 형식 바꾸기 예)"2000-12-24" (0) | 2022.05.24 |
자바스크립트로 동적 테이블 만들기 (0) | 2022.05.24 |
node js에 외부 mariaDB 연결하기 (0) | 2022.05.23 |