JavaScript 세계에서는 객체를 키-값 쌍 배열로 변환하는 것이 일반적인 작업입니다. 다음과 같은 개체가 있다고 가정해 보겠습니다.
{ "1": 5, "2": 7, "3": 0, "4": 0, "5": 0, "6": 0, "7": 0, "8": 0, "9": 0, "10": 0, "11": 0, "12": 0 }
이를 다음과 같은 배열로 변환하려고 합니다.
[ [1, 5], [2, 7], [3, 0], [4, 0], ... ]
다음은 JavaScript의 내장 함수를 사용하여 이 변환을 수행하는 방법입니다. :
var obj = { "1": 5, "2": 7, "3": 0, "4": 0, "5": 0, "6": 0, "7": 0, "8": 0, "9": 0, "10": 0, "11": 0, "12": 0 }; var result = Object.keys(obj).map((key) => [key, obj[key]]);
이 솔루션에서는 먼저 Object.keys() 메서드를 사용하여 객체의 키(["1", "2", "3", ...]). 그런 다음 map() 메서드를 사용하여 새 배열을 만듭니다. map() 함수는 각 키를 매개변수로 가져와 이를 배열([key])로 래핑하고 원래 객체(obj[key])의 해당 값을 추가하여 키-값 쌍의 배열([ ["1", 5], ["2", 7], ["3", 0], ...]).
위 내용은 JavaScript 개체를 키-값 쌍 배열로 변환하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!