본문 바로가기

Frontend/Java Script

Java Script - 2. 객체 값 조회, 가져오기

 

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

www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/basic-javascript/using-objects-for-lookups

'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