Computer >> Máy Tính >  >> Lập trình >> Javascript

Làm cách nào để biến một đối tượng JSON thành một mảng JavaScript trong JavaScript?

Giả sử, chúng ta có đối tượng JSON này trong đó các khóa chỉ mục được ánh xạ tới một số ký tự -

 const obj ={"0":"Rakesh", "1":"Dinesh", "2":"Mohit", "3":"Rajan", "4":"Ashish"};  

Chúng tôi được yêu cầu viết một hàm JavaScript lấy một đối tượng như vậy và sử dụng các giá trị của đối tượng để tạo một mảng các ký tự.

Ví dụ

Mã cho điều này sẽ là -

 const obj ={"0":"Rakesh", "1":"Dinesh", "2":"Mohit", "3":"Rajan", "4":"Ashish"}; const objectToArray =(obj) => {const res =[]; const khóa =Object.keys (obj); key.forEach (el => {res [+ el] =obj [el];}); trả về res;}; console.log (objectToArray (obj)); 

Đầu ra

Và đầu ra trong bảng điều khiển sẽ là -

 ['Rakesh', 'Dinesh', 'Mohit', 'Rajan', 'Ashish']