Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript:Object.values():완전한 가이드

JavaScript Object.values() 메서드는 객체의 값 목록을 검색합니다. values() 메서드의 결과를 반복하여 개체에 있는 각 값의 내용을 볼 수 있습니다.

개체에는 키와 값이 포함됩니다. 경우에 따라 개체의 값만 검색하고 싶을 것입니다. 리더보드에 모든 사람의 이름을 저장하는 개체가 있다고 가정해 보겠습니다. 이름(즉, 위치)과 관련된 키가 아니라 개체에서 이름만 검색할 수 있습니다.

이것이 Object.values() 메서드가 필요한 곳입니다. 이 메서드를 사용하면 개체의 모든 값을 볼 수 있습니다. 이 가이드에서는 Object.values() 메서드를 사용하는 방법에 대해 설명합니다. 시작하는 데 도움이 되도록 자세한 예를 참조하겠습니다.

자바스크립트 Object.values()

JavaScript Object.values() 메서드는 객체를 가져와서 배열에 열거 가능한 속성을 반환합니다. 개체를 수동으로 반복하여 배열로 푸시하는 것처럼 값이 정렬됩니다.

이 메서드의 구문을 살펴보겠습니다.

let players = {
	a: "lucy",
	b: "harry"
}

console.log(Object.values(players))

Object.values() 메서드는 하나의 인수를 받아들입니다. 값을 보고자 하는 객체의 이름입니다. 이 구문에서는 메서드의 결과를 콘솔에 출력합니다.

이 코드는 JavaScript 개체의 플레이어 이름을 반환합니다. lucy 그리고 해리 . 이 이름은 목록으로 반환되며 JavaScript 콘솔에 인쇄됩니다.

["lucy", "harry"]

값은 사전에 있는 것과 동일한 순서로 되어 있습니다.

참가자의 81%는 부트캠프에 참석한 후 기술 직업 전망에 대해 더 자신감을 느꼈다고 말했습니다. 지금 부트캠프에 참여하십시오.

부트캠프 졸업생은 부트캠프 시작부터 첫 직장을 찾는 데까지 6개월도 채 걸리지 않았습니다.

Object.values() 메서드는 객체에서 값을 검색하는 쉬운 방법입니다. 대안은 새 목록을 만들고 for 루프로 개체를 반복하여 각 값을 새 목록에 추가하는 것입니다. 이 방법은 작성하는 데 더 많은 시간과 더 많은 코드가 소요됩니다.

실행 중인 이 방법의 예를 살펴보겠습니다.

Object.values() 자바스크립트 예제

캘리포니아의 San Jose에 대한 정보가 포함된 개체가 있다고 가정합니다. 우리는 각 데이터 조각과 관련된 레이블을 검색하지 않고 이 도시에 대한 모든 정보를 검색하려고 합니다.

다음 키-값 쌍을 고려하십시오.

city: "San Jose",

city 레이블이 아닌 도시 이름만 검색하고 싶습니다. .

이 작업을 수행할 수 있는 프로그램을 살펴보겠습니다.

<!DOCTYPE html>
<html>
 <head>
   <meta charset="utf-8">
   <meta name="viewport" content="width=device-width">
   <title></title>
  
 </head>
 <body>
   <div id="root"></div>
  <script async defer>
 
 
   const cityData =  {
     city: "San Jose",
     state: "California",
     area: 181.36,
     land: 178.24,
     water: 3.12,
     urban: 342.27,
     metro: 2694.61,
     elevation: 82,
     population: 1021795,
     timezone: "Los_Angeles/Pacific",
     website: "www.sanjoseca.gov"
   }
   let arr = Object.values(cityData);
 
   let root = document.getElementById('root');
   root.innerHTML = JSON.stringify(arr);
 
 
  </script>
 </body>
</html>

먼저 태그, 태그 및 태그에 몇 가지 기본 메타 정보가 있는 표준 HTML 페이지를 설정합니다.

JavaScript 코드를 작성하는