typeof는 둘다 object를 리턴했지만, instanceof는 각각 Array와 Object를
출처: http://unikys.tistory.com/260 [All-round programmer]- {} 와 []
{}는 new Object()와 같은 의미를 하며, []는 new Array()의미한다.
출처: http://unikys.tistory.com/260 [All-round programmer]
하나의 이름으로 key:value로 묶을 경우에는 {} 을 사용하여 오브젝트형으로 만들고
key:value 를 하나의 배열로 만들때 []를 사용하여 배열로 만든다.
- {} 오브젝트
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
var data = {}
data.title = dataList.title; //*서명
data.author = dataList.author; //*저자
data.vol = dataList.vol; //편/권차
data.publisher = dataList.publisher; //발행자
data.vol_title = dataList.vol_title; //권차서명
data.publish_year = dataList.publish_year; //발행년
data.edit = dataList.edit; //판사항
data.ea_isbn = dataList.ea_isbn; //낱권ISBN
data.ea_add_code = dataList.ea_add_code; // 낱권isbn 부가기호
data.page = dataList.page; //면장수
data.price = dataList.price; //가격
data.book_count = dataList.book_count; //총책수
|
cs |
이런식으로 data 라는 껍데기 안에 key:value 형식으로 데이터가 들어가있다.
보통 입력같은 한 묶음의 데이터를 서버단으로 던질때 오브젝트형으로 묶어서 던진다.
-> 오브젝트의 형태
- [] 배열
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
var gridData = [];
if (data != null) {
for (var i = 0; i < data.length; i++) {
var gridRow = {};
gridRow["WORKING_STATUS" ] = getWorkingStatusDesc(data[i].WORKING_STATUS);
gridRow["MANAGE_NO" ] = data[i].MANAGE_NO;
gridRow["TITLE" ] = data[i].TITLE;
gridRow["AUTHOR" ] = data[i].AUTHOR;
gridRow["PUBLISHER" ] = data[i].PUBLISHER;
gridRow["PUB_YEAR" ] = data[i].PUB_YEAR;
gridRow["ISBN" ] = data[i].ISBN;
gridRow["FORM_CODE" ] = getdesc("형식구분", data[i].FORM_CODE);
gridRow["MEDIA_CODE" ] = getdesc("매체구분", data[i].MEDIA_CODE);
gridData.push(gridRow);
}
}
return gridData;
|
cs |
배열은 반복문을 사용하여 만드는데 저렇게 key value 형태의 여러값을 하나의 배열로 만들때 사용
-> 배열의 형태
- typeof / instanceof는 각각 Array와 Object를
typeof는 둘다 object를 리턴했지만,
instanceof는 각각 Array와 Object를
'개발 > javascript & jquery' 카테고리의 다른 글
js정리 (0) | 2017.03.31 |
---|---|
문자열을 배열로, 배열을 문자열로 split과 join (0) | 2017.03.30 |
배열에서 정렬 , 최소값 최고값 구하기 , 오름차순 내림차순 (0) | 2017.03.29 |
생활코딩 함수,배열,객체 (0) | 2016.12.29 |
javascript 정규식 (0) | 2016.11.08 |
댓글