{"ScriptPreparationCode":"var record1 = {\r\n 1: \u00271\u0027,\r\n 2: \u00271\u0027,\r\n 3: \u00271\u0027,\r\n 4: \u00271\u0027,\r\n 5: \u00271\u0027,\r\n 6: \u00271\u0027,\r\n 7: \u00271\u0027,\r\n}\r\n\r\nvar record2 = {\r\n 1: \u00271\u0027,\r\n 2: \u00271\u0027,\r\n 3: \u00271\u0027,\r\n 4: \u00271\u0027,\r\n 5: \u00271\u0027,\r\n 6: \u00271\u0027,\r\n 8: \u00271\u0027,\r\n}\r\n\r\nvar getFieldsDiffList = (record1, record2) =\u003E {\r\n const firstRecordFields = Object.keys(record1);\r\n const newRecordFields = Object.keys(record2);\r\n return newRecordFields.filter((item) =\u003E !firstRecordFields.includes(item));\r\n}\r\n\r\nvar getFieldsDiffSet = (record1, record2) =\u003E {\r\n const firstRecordFields = new Set(Object.keys(record1));\r\n const newRecordFields = Object.keys(record2);\r\n return newRecordFields.filter((item) =\u003E !firstRecordFields.has(item));\r\n}","TestCases":[{"Name":"list","Code":"getFieldsDiffList(record1, record2)","IsDeferred":false},{"Name":"set","Code":"getFieldsDiffSet(record1, record2)","IsDeferred":false}]}