방법: 1. "Array.from(object)" 문을 사용합니다. 2. "Object.values(object)" 문을 사용합니다. 3. "Object.keys(object)" 문을 사용합니다. "Object.entries(object)" 문.
이 튜토리얼의 운영 환경: Windows 7 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.
javascript 객체를 array
1. Array.from() 메소드로, 배열의 얕은 복사본에 사용됩니다. 배열형 객체나 순회 가능한 객체를 실제 배열로 변환하는 것입니다.
eg:
let obj = { 0: ‘nihao‘, 1: ‘haha‘, 2: ‘gansha‘, ‘length‘: 3 } let arr = Array.from(obj) console.log(arr);
tips: 1. 객체에는 길이 속성이 있어야 하며, 반환되는 배열의 길이는 길이에 따라 달라집니다
2. 키 값은 숫자 값이어야 합니다
2. .values(object)
팁: 첫 번째와 다른 점은 길이 속성이 필요하지 않으며 객체의 열거 가능한 모든 속성 값이 반환된다는 것입니다.
다음은 열거 가능성에 대한 간략한 설명입니다. 현재로서는 이 열거 가능성의 사용을 이해하지 못했습니다. 이는 아마도 개체의 각 속성에 속성의 동작을 설명하고 제어하는 데 사용되는 설명 개체가 있다는 의미일 것입니다. 설명 개체(Object.defineProperty 메서드를 사용하여 설정)
이 열거성에 대해서는 앞으로 신중히 연구한 후 글을 쓰겠습니다!
eg:let obj = { 0: ‘nihao‘, 1: ‘haha‘, 2: ‘gansha‘, } let arr = Object.values(obj) console.log(arr);
3. Object.keys(object)
tips: 배열의 속성 이름 순서와 for의 사용으로 구성된 배열을 반환합니다. ..in 루프 객체를 순회할 때 반환되는 순서는 일관됩니다
let obj = { 0: ‘nihao‘, 1: ‘haha‘, 2: ‘gansha‘, } let arr = Object.keys(obj) console.log(arr);
4. Object.entries(object)
tips: 주어진 객체 자체의 열거 가능한 속성의 키-값 쌍 배열을 반환합니다.
let obj = { 0: ‘nihao‘, 1: ‘haha‘, 2: ‘gansha‘, } let arr = Object.entries(obj) console.log(arr);
【 관련 권장 사항: javascript 학습 튜토리얼
위 내용은 자바스크립트에서 객체를 배열로 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!