{"ScriptPreparationCode":"var existingEarningIds = [];\r\n\r\nvar existingEarnings = [\r\n {\r\n earningAllocation: 50,\r\n prospectId: \u00221\u0022,\r\n earningAllocationId: \u00221\u0022,\r\n prospectName: \u0022Dummy\u0022,\r\n },\r\n {\r\n earningAllocation: 50,\r\n prospectId: \u00222\u0022,\r\n earningAllocationId: \u00222\u0022,\r\n prospectName: \u0022Dummy\u0022,\r\n },\r\n {\r\n earningAllocation: 50,\r\n prospectId: \u00223\u0022,\r\n earningAllocationId: \u00223\u0022,\r\n prospectName: \u0022Dummy\u0022,\r\n },{\r\n earningAllocation: 50,\r\n prospectId: \u00224\u0022,\r\n earningAllocationId: \u00224\u0022,\r\n prospectName: \u0022Dummy\u0022,\r\n },{\r\n earningAllocation: 50,\r\n prospectId: \u00225\u0022,\r\n earningAllocationId: \u00225\u0022,\r\n prospectName: \u0022Dummy\u0022,\r\n }\r\n]","TestCases":[{"Name":"For Loop","Code":"for (const earning of existingEarnings || []) {\r\n if (earning.earningAllocationId) {\r\n existingEarningIds.push(earning.earningAllocationId);\r\n }\r\n}","IsDeferred":false},{"Name":"Filter Map","Code":"existingEarningIds = (existingEarnings || [])\r\n .filter(earning =\u003E earning.earningAllocationId)\r\n .map(earning =\u003E earning.earningAllocationId);","IsDeferred":false}]}