var a = [ {dept:{ 'AI':{name:['H','Y'],age:[32,21]}, 'Sales':{name:['Z','X'],age:[42,13]} }} ]
1. 리스트 안에 리스트 쓰지 말것 ! [ [ {obj:'HI'} ] ] 뭐가 뭔지 모름
2. Value 값을 Array 리스트로 담지 말것 ! {name : [ {'Hwang': 'handsome'} ]} 그냥 안돼 이놈아
3. Array면 변수 이름에 List를 적어줄 것 ! var SomethingList = [ ] var Something = { }
4. o.people[1] 이런식으로 데이터 가져오지 말것 ! for문을 두개 돌려서라도 직접가져오지 마라
5. List.push로 넣을 때, 기존 데이터와 동일한 구조를 유지할 것 !
Object
{name:'Hwang'}
{name:'Hwang',age:'30'}
가장 기본 형태
Object는 { } 이며, {Key,Value}로 구성되있다.
var a = {name:'Hwang',age:'30'}
a.name 'Hwang'
a.age '30'
Array
['AI','Sales']
가장 기본 형태
Array는 ( ) 이며, Index로 구성되있다.
var a = ['AI','Sales']
a[0] 'AI'
a[1] 'Sales'
첫번째 예문은 잘못됬다.
var a = [ {dept:{ 'AI':{name:['H','Y'],age:[32,21]}, 'Sales':{name:['Z','X'],age:[42,13]} }} ]
Object key에 값(value)을 넣지 말것.
예문
var getPentong = {
name: '나만의연필통',
contents: [
{ kndCd : '10'},
{ kndCd : '10'},
{ kndCd : '10'},
{ kndCd : '10'},
{ kndCd : '10'},
{ kndCd : '10'},
{ kndCd : '10'},
]
}
var getDeptList = [
{
name: 'AI',
peoples: [
{name: '황'},
{name: '박'}
]
},
{
name: '영업',
peoples: [
{name: '황'},
{name: '박'}
]
}
];
var deptList = [
{
name : 'AI',
people : [
{name : 'H'},
{name : 'Y'}
]
}
]
Callback 만드는 법 (0) | 2023.02.20 |
---|---|
for 문 형태 (1) | 2023.01.06 |
var gaq = gqa || []; (0) | 2022.12.15 |
스탑워치 만들기 (프로젝트 2인, javascript 담당) (0) | 2022.07.07 |
Math, Date 객체 (0) | 2022.07.07 |