gwooden_코린이
자바스크립트js Object 객체 본문
728x90
Object 객체 - map(key : value)
let user = {
name: 'Kim',
age : 20,
job : 'Dev',
'ip add' : 'aaaa'
};
console.log(user.name);
console.log(user.age);
console.log(user.job);
console.log(user['ip add']);
let user = {
name: 'Kim',
age : 20,
job : 'Dev',
'ip add' : 'aaaa'
};
// console.log(user.name);
// console.log(user.age);
// console.log(user.job);
// console.log(user['ip add']);
// alert(user.name);
let key = prompt('보고싶은거 고르슈');
//console.log(user[key]);
alert(user[key]);
let fruit = prompt('과일입력');
let cart = {
[fruit] : 20,
price : 3000
};
alert(cart.apple);
function user(name, age) {
return {
name : name,
age: age
};
}
let person = user('Kim', 30);
console.log(person.name);
function user(name, age) {
return {
name : name,
age: age
};
}
let p1 = user('Kim', 30);
let p2 = user('pink', 20);
console.log(p1.name);
console.log(p1['age']);
let user = {
name : 'kim',
age : 30
};
user.score = 70;
alert(user.score);
user['age']=20; //user.age = 20
console.log(user.age);
delete user['name'];
console.log(user.name);
in : 해당하는 오브젝트안에 있는지 확인해주는
let user = {
name : 'kim',
age : 30
};
//해당하는 오브젝트안에 있는지 확인해주는
console.log('name' in user);
console.log('asd' in user);
for(타입 변수 in user) : user 변수에 들어있는 만큼 반복해 for문에서 선언한 변수에 값을 넣어준다.
let user = {
name : 'kim',
age : 30
};
//향상된 반목문 스크립트버전
for(let key in user) {
console.log(key); //키갑 확인
console.log(user[key]); //키값 안에 있는 밸류 값을 확인
}
key값이 문자가 아닌 숫자로 인식 될 경우 숫자 순으로 정렬되서 출력된다.
let user = {
'44' : 'kim',
'33' : 30,
'1' : 2,
'10' : 3
};
for(let key in user) {
console.log(key);
}
728x90
'프론트엔드 > 자바스크립트' 카테고리의 다른 글
자바스크립트js DOM (0) | 2022.12.23 |
---|---|
자바스크립트js 메서드 (0) | 2022.12.23 |
자바스크립트js 화살표 함수 (람다) (0) | 2022.12.22 |
자바스크립트js 함수(메서드) (0) | 2022.12.22 |
자바스크립트js 배열 사용해보기 (0) | 2022.12.22 |
Comments