{"ScriptPreparationCode":null,"TestCases":[{"Name":"keys","Code":"const testObj = {\r\n\t\u002710:00\u0027: 1,\r\n \t\u002711:00\u0027: 20,\r\n \t\u002712:00\u0027: 30,\r\n \t\u002713:00\u0027: 2,\r\n \t\u002714:00\u0027: 40,\r\n \t\u002715:00\u0027: 30,\r\n \t\u002716:00\u0027: 5,\r\n \t\u002717:00\u0027: 50,\r\n \t\u002718:00\u0027: 60,\r\n \t\u002719:00\u0027: 70,\r\n \t\u002720:00\u0027: 7,\r\n \t\u002721:00\u0027: 80,\r\n \t\u002722:00\u0027: 8,\r\n \t\u002723:00\u0027: 38,\r\n \t\u002724:00\u0027: 21,\r\n \t\u002725:00\u0027: 40,\r\n \t\u002726:00\u0027: 51,\r\n \t\u002727:00\u0027: 62,\r\n \t\u002728:00\u0027: 72,\r\n \t\u002729:00\u0027: 31,\r\n \t\u002730:00\u0027: 41,\r\n \t\u002731:00\u0027: 51,\r\n \t\u002732:00\u0027: 64,\r\n \t\u002733:00\u0027: 74,\r\n \t\u002734:00\u0027: 84,\r\n \t\u002735:00\u0027: 36,\r\n \t\u002736:00\u0027: 76,\r\n \t\u002737:00\u0027: 38,\r\n \t\u002738:00\u0027: 48,\r\n \t\u002739:00\u0027: 58,\r\n \t\u002740:00\u0027: 68,\r\n \t\u002741:00\u0027: 88,\r\n \t\u002742:00\u0027: 17,\r\n \t\u002743:00\u0027: 27,\r\n \t\u002744:00\u0027: 37,\r\n \t\u002745:00\u0027: 57,\r\n \t\u002746:00\u0027: 67,\r\n \t\u002747:00\u0027: 77,\r\n \t\u002748:00\u0027: 87,\r\n \t\u002749:00\u0027: 97,\r\n}\r\n\r\nconst list = Object.keys(testObj).map(key =\u003E ({name: key, number: testObj[key]}));\r\nconsole.log(list)","IsDeferred":false},{"Name":"reduce","Code":"const testObj = {\r\n\t\u002710:00\u0027: 1,\r\n \t\u002711:00\u0027: 20,\r\n \t\u002712:00\u0027: 30,\r\n \t\u002713:00\u0027: 2,\r\n \t\u002714:00\u0027: 40,\r\n \t\u002715:00\u0027: 30,\r\n \t\u002716:00\u0027: 5,\r\n \t\u002717:00\u0027: 50,\r\n \t\u002718:00\u0027: 60,\r\n \t\u002719:00\u0027: 70,\r\n \t\u002720:00\u0027: 7,\r\n \t\u002721:00\u0027: 80,\r\n \t\u002722:00\u0027: 8,\r\n \t\u002723:00\u0027: 38,\r\n \t\u002724:00\u0027: 21,\r\n \t\u002725:00\u0027: 40,\r\n \t\u002726:00\u0027: 51,\r\n \t\u002727:00\u0027: 62,\r\n \t\u002728:00\u0027: 72,\r\n \t\u002729:00\u0027: 31,\r\n \t\u002730:00\u0027: 41,\r\n \t\u002731:00\u0027: 51,\r\n \t\u002732:00\u0027: 64,\r\n \t\u002733:00\u0027: 74,\r\n \t\u002734:00\u0027: 84,\r\n \t\u002735:00\u0027: 36,\r\n \t\u002736:00\u0027: 76,\r\n \t\u002737:00\u0027: 38,\r\n \t\u002738:00\u0027: 48,\r\n \t\u002739:00\u0027: 58,\r\n \t\u002740:00\u0027: 68,\r\n \t\u002741:00\u0027: 88,\r\n \t\u002742:00\u0027: 17,\r\n \t\u002743:00\u0027: 27,\r\n \t\u002744:00\u0027: 37,\r\n \t\u002745:00\u0027: 57,\r\n \t\u002746:00\u0027: 67,\r\n \t\u002747:00\u0027: 77,\r\n \t\u002748:00\u0027: 87,\r\n \t\u002749:00\u0027: 97,\r\n}\r\n\r\nconst list = Object.keys(testObj).reduce((acc, curr) =\u003E { return [...acc, {name: curr, number: testObj[curr] }] }, [])\r\nconsole.log(list)","IsDeferred":false},{"Name":"for..in","Code":"const testObj = {\r\n\t\u002710:00\u0027: 1,\r\n \t\u002711:00\u0027: 20,\r\n \t\u002712:00\u0027: 30,\r\n \t\u002713:00\u0027: 2,\r\n \t\u002714:00\u0027: 40,\r\n \t\u002715:00\u0027: 30,\r\n \t\u002716:00\u0027: 5,\r\n \t\u002717:00\u0027: 50,\r\n \t\u002718:00\u0027: 60,\r\n \t\u002719:00\u0027: 70,\r\n \t\u002720:00\u0027: 7,\r\n \t\u002721:00\u0027: 80,\r\n \t\u002722:00\u0027: 8,\r\n \t\u002723:00\u0027: 38,\r\n \t\u002724:00\u0027: 21,\r\n \t\u002725:00\u0027: 40,\r\n \t\u002726:00\u0027: 51,\r\n \t\u002727:00\u0027: 62,\r\n \t\u002728:00\u0027: 72,\r\n \t\u002729:00\u0027: 31,\r\n \t\u002730:00\u0027: 41,\r\n \t\u002731:00\u0027: 51,\r\n \t\u002732:00\u0027: 64,\r\n \t\u002733:00\u0027: 74,\r\n \t\u002734:00\u0027: 84,\r\n \t\u002735:00\u0027: 36,\r\n \t\u002736:00\u0027: 76,\r\n \t\u002737:00\u0027: 38,\r\n \t\u002738:00\u0027: 48,\r\n \t\u002739:00\u0027: 58,\r\n \t\u002740:00\u0027: 68,\r\n \t\u002741:00\u0027: 88,\r\n \t\u002742:00\u0027: 17,\r\n \t\u002743:00\u0027: 27,\r\n \t\u002744:00\u0027: 37,\r\n \t\u002745:00\u0027: 57,\r\n \t\u002746:00\u0027: 67,\r\n \t\u002747:00\u0027: 77,\r\n \t\u002748:00\u0027: 87,\r\n \t\u002749:00\u0027: 97,\r\n}\r\n\r\n\r\nlet arr =[];\r\n\r\nfor(let i in testObj) { arr.push({ name: i, number: testObj[i] }); }\r\nconsole.log(arr)","IsDeferred":false},{"Name":"entries","Code":"const testObj = {\r\n\t\u002710:00\u0027: 1,\r\n \t\u002711:00\u0027: 20,\r\n \t\u002712:00\u0027: 30,\r\n \t\u002713:00\u0027: 2,\r\n \t\u002714:00\u0027: 40,\r\n \t\u002715:00\u0027: 30,\r\n \t\u002716:00\u0027: 5,\r\n \t\u002717:00\u0027: 50,\r\n \t\u002718:00\u0027: 60,\r\n \t\u002719:00\u0027: 70,\r\n \t\u002720:00\u0027: 7,\r\n \t\u002721:00\u0027: 80,\r\n \t\u002722:00\u0027: 8,\r\n \t\u002723:00\u0027: 38,\r\n \t\u002724:00\u0027: 21,\r\n \t\u002725:00\u0027: 40,\r\n \t\u002726:00\u0027: 51,\r\n \t\u002727:00\u0027: 62,\r\n \t\u002728:00\u0027: 72,\r\n \t\u002729:00\u0027: 31,\r\n \t\u002730:00\u0027: 41,\r\n \t\u002731:00\u0027: 51,\r\n \t\u002732:00\u0027: 64,\r\n \t\u002733:00\u0027: 74,\r\n \t\u002734:00\u0027: 84,\r\n \t\u002735:00\u0027: 36,\r\n \t\u002736:00\u0027: 76,\r\n \t\u002737:00\u0027: 38,\r\n \t\u002738:00\u0027: 48,\r\n \t\u002739:00\u0027: 58,\r\n \t\u002740:00\u0027: 68,\r\n \t\u002741:00\u0027: 88,\r\n \t\u002742:00\u0027: 17,\r\n \t\u002743:00\u0027: 27,\r\n \t\u002744:00\u0027: 37,\r\n \t\u002745:00\u0027: 57,\r\n \t\u002746:00\u0027: 67,\r\n \t\u002747:00\u0027: 77,\r\n \t\u002748:00\u0027: 87,\r\n \t\u002749:00\u0027: 97,\r\n}\r\nconst list = Object.entries(testObj).map(([name, number]) =\u003E ({ name: name, number})); \r\nconsole.log(list)","IsDeferred":false}]}