객체 출력시 console.log에서 연산자와 객체가 만나면 내용이 아닌 객체의 type인 object가 출력됨.
쉼표를 사용해서 별도로 출력하거나, JSON.stringify()사용.
console.log(a + '22')//[object Object]22
console.log(a, '22')//{age: 30, name: '동희'} '22'
console.log(JSON.stringify(a) + 'rrr');
//{"age":30,"name":"동희"}rrr
function seyHello() {
let textbox = document.querySelector('#input')
if (textbox != null) {
alert(textbox.value + '안녕하세요')
}
}
let users = [
{ 'name': '영희', 'email': "young@gamil.com" },
{ 'name': '영숙', 'email': "suk@naver.com" },
{ 'name': '민수', 'email': "minsu.gmail.com" },
{ 'name': '형준', 'email': "jun@naver,com" },
{ 'name': '철수', 'email': "su.gmail.com" },
{ 'name': '동희', 'email': "dongdong@daum.net" },
]
console.log(users[2]['name']);
console.log(users[3]['name']);
let people = [
{ 'age': 27, 'name': '영서' },
{ 'age': 15, 'name': '철수' },
{ 'age': 30, 'name': '동희' },
{ 'age': 32, 'name': '민준' }
]
console.log(people[2]['name']);
console.log(people[3]['age'])
for (a of people) {
if (a['name'] === '동희') {
console.log(a + '22')//[object Object]22
console.log(a, '22')//{age: 30, name: '동희'} '22'
console.log(JSON.stringify(a) + 'rrr');
//{"age":30,"name":"동희"}rrr
} else {
console.log(a)
}
}