{"ScriptPreparationCode":"data = {\r\n innerText: \u0027Apply Now\u0027,\r\n href: \u0027https://example.com\u0027,\r\n className: \u0027link\u0027,\r\n target: \u0027_blank\u0027,\r\n rel: \u0027noopener noreferrer\u0027\r\n};","TestCases":[{"Name":"Object.assign","Code":"Object.assign(document.createElement(\u0027a\u0027), data);\r\n","IsDeferred":false},{"Name":"Normal set","Code":"const link = document.createElement(\u0027a\u0027);\r\nlink.innerText = \u0027Apply Now\u0027;\r\nlink.href = \u0027https://example.com\u0027;\r\nlink.className = \u0027link\u0027;\r\nlink.target = \u0027_blank\u0027;\r\nlink.rel = \u0027noopener noreferrer\u0027;","IsDeferred":false},{"Name":"Object.entries","Code":"const link = document.createElement(\u0027a\u0027);\r\nfor (const [key, value] of Object.entries(data)) {\r\n link[key] = value;\r\n}","IsDeferred":false},{"Name":"for in loop","Code":"const link = document.createElement(\u0027a\u0027);\r\nfor (const key in data) {\r\n link[key] = data[key];\r\n}","IsDeferred":false}]}