How to convert object containing Objects into array of objects
问题 This is my Object var data = { a:{\"0\": \"1\"}, b:{\"1\": \"2\"}, c:{\"2\": \"3\"}, d:{\"3\": \"4\"} }; This is the output that I expect data = [ {\"0\": \"1\"}, {\"1\": \"2\"}, {\"2\": \"3\"}, {\"3\": \"4\"} ] 回答1: This works for me var newArrayDataOfOjbect = Object.values(data) In additional if you have key - value object try: const objOfObjs = { "one": {"id": 3}, "two": {"id": 4}, }; const arrayOfObj = Object.entries(objOfObjs).map((e) => ( { [e[0]]: e[1] } )); will return: [ "one": {"id"