{"ScriptPreparationCode":null,"TestCases":[{"Name":"findindex","Code":"var test = [{name: \u0027test1\u0027, id: 1}, {name: \u0027test2\u0027, id: 2}, {name: \u0027test3\u0027, id: 3}];\r\nvar index = test.findIndex(i =\u003E i.id === 3);\r\n\r\nconst updatedObj = { ...test[index], name: \u0027REPLACED\u0027 };\r\n\r\nconst result = [\r\n ...test.slice(0, index),\r\n updatedObj,\r\n ...test.slice(index \u002B 1)\r\n];","IsDeferred":false},{"Name":"map","Code":"var test = [{name: \u0027test1\u0027, id: 1}, {name: \u0027test2\u0027, id: 2}, {name: \u0027test3\u0027, id: 3}];\r\nvar index = test.map(t =\u003E t.id).indexOf(3);\r\n\r\nconst updatedObj = { ...test[index], name: \u0027REPLACED\u0027 };\r\n\r\nconst result = [\r\n ...test.slice(0, index),\r\n updatedObj,\r\n ...test.slice(index \u002B 1)\r\n];","IsDeferred":false}]}