Giả sử, chúng ta có một đối tượng như thế này -
const obj ={"value 0":"value", "value 1":"value", "value 2":"value", "value 3":"value", "value 4":"value "," giá trị 5 ":" giá trị "," giá trị 6 ":" giá trị "," giá trị 7 ":" giá trị "," giá trị 8 ":" giá trị "," giá trị 9 ":" giá trị "};Chúng tôi được yêu cầu viết một hàm JavaScript có một đối tượng như vậy. Hàm sẽ trả về một mảng đối tượng mới trong đó mỗi cặp khóa / giá trị được tách thành đối tượng riêng biệt của riêng nó.
Ví dụ
Mã cho điều này sẽ là -
const obj ={"value 0":"value", "value 1":"value", "value 2":"value", "value 3":"value", "value 4":"value "," giá trị 5 ":" giá trị "," giá trị 6 ":" giá trị "," giá trị 7 ":" giá trị "," giá trị 8 ":" giá trị "," giá trị 9 ":" giá trị "}; const riêng biệt =obj => {const res =[]; const khóa =Object.keys (obj); key.forEach (key => {res.push ({key:obj [key]});}); trả về res;}; console.log (ownObject (obj));Đầu ra
Và đầu ra trong bảng điều khiển sẽ là -
[{key:'value'}, {key:'value'}, {key:'value'}, {key:'value'}, {key:'value'}, {key:'value' }, {key:'value'}, {key:'value'}, {key:'value'}, {key:'value'}]