phoneticLookup("charlie")를 조회하면 밸류값인 "Chicago"가 나오게 하고 싶을 때.
객체명[매개변수]로 조회할 수 있다.
function phoneticLookup(val) {
var result = "";
var lookup = {
"alpha": "Adams",
"bravo": "Boston",
"charlie":"Chicago",
"delta":"Denver",
"echo":"Easy",
"foxtrot":"Frank"
};
result = lookup[val];
return result;
}
phoneticLookup("charlie");
조금 더 Object의 키값, 밸류값에 대해서 조사해봤는데
lookup 객체가 function에 속해있지 않을 때 여러가지 일들을 할 수 있었음
var lookup = {
"alpha": "Adams",
"bravo": "Boston",
"charlie":"Chicago",
"delta":"Denver",
"echo":"Easy",
"foxtrot":"Frank"
};
//lookup의 키값만 보고 싶을 때
Object.keys(lookup);
//lookup의 밸류값만 보고 싶을 때
Object.values(lookup);
//lookup에 새로운 키, value값을 추가해주고 싶을 때
lookup.yuni = "Seoul";
당연하지만 새롭게 추가해주는 경우 제일 마지막에 추가가 된다.
*foxtrot 다음에 나오는 yuni*
reference
velog.io/@luna238/Javascript-%EA%B0%9D%EC%B2%B4%EB%B3%80%EC%88%98%EC%A0%91%EA%B7%BC-keys-for-in
'Frontend > Java Script' 카테고리의 다른 글
Java Script - 3. 함수 (0) | 2021.04.12 |
---|---|
1. Call Stack (0) | 2021.03.23 |
Java Script - 1. if 조건절 순서의 중요성 (0) | 2021.03.02 |