상세 컨텐츠

본문 제목

Object객체 와 ArrayList리스트

FrontEnd/JavaScript

by H_Develop 2023. 1. 6. 14:20

본문

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'}
		]
	}
]

 

 

'FrontEnd > JavaScript' 카테고리의 다른 글

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

관련글 더보기