>웹 프론트엔드 >JS 튜토리얼 >js에서 Object.keys() 및 Object.values() 메서드를 사용하는 방법은 무엇입니까?

js에서 Object.keys() 및 Object.values() 메서드를 사용하는 방법은 무엇입니까?

青灯夜游
青灯夜游원래의
2018-12-28 13:55:5212587검색

이전 기사 [Object.entries() 메서드 사용 방법]에서 항목() 메서드를 사용하면 개체의 [키, 값] 쌍을 배열 요소로 사용하고 출력을 순회할 수 있다는 것을 배웠습니다. 배열의 형태. 그렇다면 단일 키 값이나 [key, value] 쌍의 값 값을 배열 형식으로 순회하려는 경우 어떻게 구현할 수 있습니까? 이 문서에서는 Object.keys() 메서드와 Object.values() 메서드를 사용하여 개체 [키, 값] 쌍에서 단일 키 값 또는 값 값을 출력하는 방법을 소개합니다.

js에서 Object.keys() 및 Object.values() 메서드를 사용하는 방법은 무엇입니까?

Object.keys() 메소드

Object.keys() 메소드는 객체를 매개변수로 취한 다음 객체 [키, 값] 쌍의 키 값을 순회할 수 있습니다. 배열 형태로.

기본 구문:

Object.keys(obj)

Object.values() 메소드

Object.values() 메소드는 객체를 매개변수로 취한 다음 객체 [키, 값]에 값을 넣을 수 있습니다. pair 배열 형태로 탐색합니다.

기본 구문:

Object.values(obj)

Object.entries() 및 Object.values() 메서드 사용

1 객체의 모든 주요 속성 또는 값 속성을 나열합니다. 예:

var obj ={ name: '小明', age: '20岁', sex: '男' };
console.log(Object.keys(obj));
console.log(Object.values(obj));

Output :

js에서 Object.keys() 및 Object.values() 메서드를 사용하는 방법은 무엇입니까?

Object.keys() 메서드를 사용하여 키를 탐색하고 출력은 다음과 같습니다. name, age, sex Object.values() 메서드를 사용하여 값을 탐색합니다. 출력은 다음과 같습니다: Xiao Ming, 20세, 남성.

2. 객체에 지정된 키 속성 또는 값 속성을 나열합니다. 예:

var obj ={ name: '小明', age: '20岁', sex: '男' };
console.log(Object.keys(obj)[0]);
console.log(Object.values(obj)[0]);

출력:

js에서 Object.keys() 및 Object.values() 메서드를 사용하는 방법은 무엇입니까?

지정된 반환의 첫 번째 [키, 값] 쌍에 있는 키 값을 볼 수 있습니다. 개체 " name", 첫 번째 [key, value] 쌍의 값은 "Xiao Ming"입니다.

3. 임의의 키 값을 기준으로 주문된 값을 반환합니다.

var obj ={ 70: 'x', 20: 'y', 35: 'z' };
console.log(Object.keys(obj));
console.log(Object.values(obj));

출력:

js에서 Object.keys() 및 Object.values() 메서드를 사용하는 방법은 무엇입니까?

요약: 위 내용은 이 기사의 전체 내용이므로 모든 사람의 학습에 도움이 되기를 바랍니다.

위 내용은 js에서 Object.keys() 및 Object.values() 메서드를 사용하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.