728x90
반응형
작업을 하다가 어느 순간
어떤 배열을 이용하여 Object 를 생성해야 하는데
배열을 이용하여 동적으로 key 와 value 를 생성해야할 때가 있었습니다.
Object 를 생성할 때는
1
2
3
4
5
6
7
|
var testObject = {
"1번째 컬럼" : "사과",
"2번째 컬럼" : "바나나",
"3번째 컬럼" : "오렌지",
"4번째 컬럼" : "포도",
"5번째 컬럼" : "옥수수"
}
|
cs |
이렇게 생성하는 방법밖에 몰랐었는데
blog.knowgari.com/JSON%EB%8F%99%EC%A0%81%ED%95%A0%EB%8B%B9/
이분의 블로그를 참조하여
어떠한 배열 등이 있을 때
다음과 같이 동적으로 key 와 value 를 선언할 수 있게 되엇습니다.
그 방법은
1
2
3
4
5
6
7
8
9
10
11
12
|
<script>
var testArray = ['사과', '바나나', '포도', '오렌지', '옥수수']
var testObject = new Object();
testArray.forEach(function(item, index, arr2){
testObject[(index+1)+"번째 컬럼"]=item;
})
console.log(testObject);
</script>
|
cs |
이렇게 object 를 생성하게 되면
이렇게 동적으로 생성되는것을 확인하실 수 있습니다.
728x90
반응형
'개발 > 웹개발 기본가이드' 카테고리의 다른 글
자바스크립트 div 혹은 제이쿼리 node 에 변화 감지해서 이벤트 발생시키기 (0) | 2021.08.18 |
---|---|
자바스크립트 한번만 실행되는 함수 만들기 (0) | 2021.08.18 |
제이쿼리 노드 찾기 (0) | 2020.09.05 |
웹개발 tiles 설정하기 (0) | 2020.08.29 |
Jquery Datatable tr 전체에 클릭 이벤트 추가 (0) | 2020.07.28 |