{"ScriptPreparationCode":"var first = [\r\n { \u0022key\u0022: \u0022Alice\u0022 },\r\n { \u0022key\u0022: \u0022Bob\u0022 },\r\n { \u0022key\u0022: \u0022Charlie\u0022 },\r\n { \u0022key\u0022: \u0022David\u0022 },\r\n { \u0022key\u0022: \u0022Eve\u0022 },\r\n { \u0022key\u0022: \u0022Frank\u0022 },\r\n { \u0022key\u0022: \u0022Grace\u0022 },\r\n { \u0022key\u0022: \u0022Hannah\u0022 },\r\n { \u0022key\u0022: \u0022Ivy\u0022 },\r\n { \u0022key\u0022: \u0022Jack\u0022 },\r\n { \u0022key\u0022: \u0022Kathy\u0022 },\r\n { \u0022key\u0022: \u0022Leo\u0022 },\r\n { \u0022key\u0022: \u0022Mona\u0022 },\r\n { \u0022key\u0022: \u0022Nina\u0022 },\r\n { \u0022key\u0022: \u0022Oscar\u0022 },\r\n { \u0022key\u0022: \u0022Paul\u0022 },\r\n { \u0022key\u0022: \u0022Quincy\u0022 },\r\n { \u0022key\u0022: \u0022Rita\u0022 },\r\n { \u0022key\u0022: \u0022Sam\u0022 },\r\n { \u0022key\u0022: \u0022Tina\u0022 },\r\n { \u0022key\u0022: \u0022Uma\u0022 },\r\n { \u0022key\u0022: \u0022Victor\u0022 },\r\n { \u0022key\u0022: \u0022Wendy\u0022 },\r\n { \u0022key\u0022: \u0022Xander\u0022 },\r\n { \u0022key\u0022: \u0022Yara\u0022 },\r\n { \u0022key\u0022: \u0022Zach\u0022 },\r\n { \u0022key\u0022: \u0022Ava\u0022 },\r\n { \u0022key\u0022: \u0022Liam\u0022 },\r\n { \u0022key\u0022: \u0022Noah\u0022 },\r\n { \u0022key\u0022: \u0022Emma\u0022 },\r\n { \u0022key\u0022: \u0022Olivia\u0022 },\r\n { \u0022key\u0022: \u0022Sophia\u0022 },\r\n { \u0022key\u0022: \u0022Jackson\u0022 },\r\n { \u0022key\u0022: \u0022Lucas\u0022 },\r\n { \u0022key\u0022: \u0022Mason\u0022 },\r\n { \u0022key\u0022: \u0022Ethan\u0022 },\r\n { \u0022key\u0022: \u0022Aiden\u0022 },\r\n { \u0022key\u0022: \u0022Logan\u0022 },\r\n { \u0022key\u0022: \u0022Zoe\u0022 },\r\n { \u0022key\u0022: \u0022Chloe\u0022 },\r\n { \u0022key\u0022: \u0022Lily\u0022 },\r\n { \u0022key\u0022: \u0022Ella\u0022 },\r\n { \u0022key\u0022: \u0022Scarlett\u0022 },\r\n { \u0022key\u0022: \u0022Aria\u0022 },\r\n { \u0022key\u0022: \u0022Mia\u0022 },\r\n { \u0022key\u0022: \u0022Samantha\u0022 },\r\n { \u0022key\u0022: \u0022Natalie\u0022 },\r\n { \u0022key\u0022: \u0022Camila\u0022 },\r\n { \u0022key\u0022: \u0022Layla\u0022 },\r\n { \u0022key\u0022: \u0022Riley\u0022 },\r\n { \u0022key\u0022: \u0022Aubrey\u0022 },\r\n { \u0022key\u0022: \u0022Hazel\u0022 },\r\n { \u0022key\u0022: \u0022Luna\u0022 },\r\n { \u0022key\u0022: \u0022Victoria\u0022 },\r\n { \u0022key\u0022: \u0022Addison\u0022 },\r\n { \u0022key\u0022: \u0022Brooklyn\u0022 },\r\n { \u0022key\u0022: \u0022Hannah\u0022 },\r\n { \u0022key\u0022: \u0022Lillian\u0022 },\r\n { \u0022key\u0022: \u0022Nora\u0022 },\r\n { \u0022key\u0022: \u0022Ellie\u0022 },\r\n { \u0022key\u0022: \u0022Lucy\u0022 },\r\n { \u0022key\u0022: \u0022Savannah\u0022 },\r\n { \u0022key\u0022: \u0022Mila\u0022 },\r\n { \u0022key\u0022: \u0022Kinsley\u0022 },\r\n { \u0022key\u0022: \u0022Peyton\u0022 },\r\n { \u0022key\u0022: \u0022Bailey\u0022 },\r\n { \u0022key\u0022: \u0022Skylar\u0022 },\r\n { \u0022key\u0022: \u0022Bella\u0022 },\r\n { \u0022key\u0022: \u0022Stella\u0022 },\r\n { \u0022key\u0022: \u0022Eva\u0022 },\r\n { \u0022key\u0022: \u0022Madison\u0022 },\r\n { \u0022key\u0022: \u0022Clara\u0022 },\r\n { \u0022key\u0022: \u0022Julia\u0022 },\r\n { \u0022key\u0022: \u0022Sophie\u0022 },\r\n { \u0022key\u0022: \u0022Arianna\u0022 },\r\n { \u0022key\u0022: \u0022Autumn\u0022 },\r\n { \u0022key\u0022: \u0022Kylie\u0022 },\r\n { \u0022key\u0022: \u0022Isabella\u0022 },\r\n { \u0022key\u0022: \u0022Gianna\u0022 },\r\n { \u0022key\u0022: \u0022Serenity\u0022 },\r\n { \u0022key\u0022: \u0022Kaylee\u0022 },\r\n { \u0022key\u0022: \u0022Mackenzie\u0022 },\r\n { \u0022key\u0022: \u0022Jasmine\u0022 },\r\n { \u0022key\u0022: \u0022Elliana\u0022 },\r\n { \u0022key\u0022: \u0022Reagan\u0022 },\r\n { \u0022key\u0022: \u0022Iris\u0022 },\r\n { \u0022key\u0022: \u0022Delilah\u0022 },\r\n { \u0022key\u0022: \u0022Faith\u0022 },\r\n { \u0022key\u0022: \u0022Ayla\u0022 },\r\n { \u0022key\u0022: \u0022Sienna\u0022 },\r\n { \u0022key\u0022: \u0022Maddison\u0022 },\r\n { \u0022key\u0022: \u0022Samantha\u0022 },\r\n { \u0022key\u0022: \u0022Taylor\u0022 },\r\n { \u0022key\u0022: \u0022Brooke\u0022 },\r\n { \u0022key\u0022: \u0022Alexis\u0022 },\r\n { \u0022key\u0022: \u0022Maria\u0022 },\r\n { \u0022key\u0022: \u0022Gianna\u0022 },\r\n { \u0022key\u0022: \u0022Leah\u0022 },\r\n { \u0022key\u0022: \u0022Cora\u0022 },\r\n { \u0022key\u0022: \u0022Lydia\u0022 },\r\n { \u0022key\u0022: \u0022Ophelia\u0022 },\r\n { \u0022key\u0022: \u0022Amara\u0022 },\r\n { \u0022key\u0022: \u0022Elena\u0022 },\r\n { \u0022key\u0022: \u0022Evangeline\u0022 },\r\n { \u0022key\u0022: \u0022Adeline\u0022 },\r\n { \u0022key\u0022: \u0022Emery\u0022 },\r\n { \u0022key\u0022: \u0022Emilia\u0022 },\r\n { \u0022key\u0022: \u0022Katherine\u0022 },\r\n { \u0022key\u0022: \u0022Vivian\u0022 },\r\n { \u0022key\u0022: \u0022Rosalie\u0022 },\r\n { \u0022key\u0022: \u0022Brielle\u0022 },\r\n { \u0022key\u0022: \u0022Cecilia\u0022 },\r\n { \u0022key\u0022: \u0022Adele\u0022 },\r\n { \u0022key\u0022: \u0022Margo\u0022 },\r\n { \u0022key\u0022: \u0022Kate\u0022 },\r\n { \u0022key\u0022: \u0022Ruth\u0022 },\r\n { \u0022key\u0022: \u0022Maya\u0022 },\r\n { \u0022key\u0022: \u0022Jade\u0022 },\r\n { \u0022key\u0022: \u0022Piper\u0022 },\r\n { \u0022key\u0022: \u0022Paige\u0022 },\r\n { \u0022key\u0022: \u0022Megan\u0022 },\r\n { \u0022key\u0022: \u0022Jordan\u0022 },\r\n { \u0022key\u0022: \u0022Tessa\u0022 },\r\n { \u0022key\u0022: \u0022Kimberly\u0022 },\r\n { \u0022key\u0022: \u0022Angela\u0022 },\r\n { \u0022key\u0022: \u0022Aaliyah\u0022 },\r\n { \u0022key\u0022: \u0022Michaela\u0022 },\r\n { \u0022key\u0022: \u0022Sierra\u0022 },\r\n { \u0022key\u0022: \u0022Sabrina\u0022 },\r\n { \u0022key\u0022: \u0022Diana\u0022 },\r\n { \u0022key\u0022: \u0022Juliana\u0022 },\r\n { \u0022key\u0022: \u0022Lila\u0022 },\r\n { \u0022key\u0022: \u0022Alana\u0022 },\r\n { \u0022key\u0022: \u0022Cynthia\u0022 },\r\n { \u0022key\u0022: \u0022Misty\u0022 },\r\n { \u0022key\u0022: \u0022Elle\u0022 },\r\n { \u0022key\u0022: \u0022Fiona\u0022 },\r\n { \u0022key\u0022: \u0022Misty\u0022 },\r\n { \u0022key\u0022: \u0022Mabel\u0022 },\r\n { \u0022key\u0022: \u0022Mara\u0022 },\r\n { \u0022key\u0022: \u0022Sky\u0022 },\r\n { \u0022key\u0022: \u0022Sage\u0022 },\r\n { \u0022key\u0022: \u0022Wren\u0022 },\r\n { \u0022key\u0022: \u0022Briar\u0022 },\r\n { \u0022key\u0022: \u0022Rhea\u0022 },\r\n { \u0022key\u0022: \u0022Carmen\u0022 },\r\n { \u0022key\u0022: \u0022Raven\u0022 },\r\n { \u0022key\u0022: \u0022Cleo\u0022 },\r\n { \u0022key\u0022: \u0022Nina\u0022 },\r\n { \u0022key\u0022: \u0022Lola\u0022 },\r\n { \u0022key\u0022: \u0022Nova\u0022 },\r\n { \u0022key\u0022: \u0022Elsie\u0022 },\r\n { \u0022key\u0022: \u0022Maisie\u0022 },\r\n { \u0022key\u0022: \u0022Dahlia\u0022 },\r\n { \u0022key\u0022: \u0022Talia\u0022 },\r\n { \u0022key\u0022: \u0022Raina\u0022 },\r\n { \u0022key\u0022: \u0022Mina\u0022 },\r\n { \u0022key\u0022: \u0022Kenna\u0022 },\r\n { \u0022key\u0022: \u0022Thea\u0022 },\r\n { \u0022key\u0022: \u0022Sable\u0022 },\r\n { \u0022key\u0022: \u0022Freya\u0022 },\r\n { \u0022key\u0022: \u0022Lyra\u0022 }\r\n];\r\n\r\nvar second = \r\n[\r\n \u0022Alice\u0022,\r\n \u0022Emma\u0022,\r\n \u0022David\u0022,\r\n \u0022Sam\u0022,\r\n \u0022Oscar\u0022,\r\n \u0022Eve\u0022,\r\n \u0022Grace\u0022,\r\n \u0022Mason\u0022,\r\n \u0022Mia\u0022,\r\n \u0022Nina\u0022,\r\n \u0022Zach\u0022,\r\n \u0022Leo\u0022,\r\n \u0022Charlotte\u0022,\r\n \u0022Hannah\u0022,\r\n \u0022Jack\u0022,\r\n \u0022Liam\u0022,\r\n \u0022Tina\u0022,\r\n \u0022Frank\u0022,\r\n \u0022Ava\u0022,\r\n \u0022Rita\u0022,\r\n \u0022Camila\u0022,\r\n \u0022Maddison\u0022,\r\n \u0022Tessa\u0022,\r\n \u0022Sophie\u0022,\r\n \u0022Hannah\u0022,\r\n \u0022Kathy\u0022,\r\n \u0022Wendy\u0022,\r\n \u0022Aaliyah\u0022,\r\n \u0022Kylie\u0022,\r\n \u0022Violet\u0022,\r\n \u0022Natalie\u0022,\r\n \u0022Ella\u0022,\r\n \u0022Julia\u0022,\r\n \u0022Faith\u0022,\r\n \u0022Raven\u0022,\r\n \u0022Juliana\u0022,\r\n \u0022Misty\u0022,\r\n \u0022Delilah\u0022,\r\n \u0022Briar\u0022,\r\n \u0022Rhea\u0022,\r\n \u0022Sage\u0022,\r\n \u0022Cleo\u0022,\r\n \u0022Mara\u0022,\r\n \u0022Wren\u0022,\r\n \u0022Nova\u0022,\r\n \u0022Maisie\u0022,\r\n \u0022Sierra\u0022,\r\n \u0022Thea\u0022,\r\n \u0022Margo\u0022,\r\n \u0022Freya\u0022,\r\n \u0022Zach\u0022,\r\n \u0022Kathy\u0022,\r\n \u0022Lydia\u0022,\r\n \u0022Maya\u0022,\r\n \u0022Sable\u0022,\r\n \u0022Cynthia\u0022,\r\n \u0022Ivy\u0022,\r\n \u0022Skylar\u0022,\r\n \u0022Reagan\u0022,\r\n \u0022Adeline\u0022,\r\n \u0022Jade\u0022,\r\n \u0022Piper\u0022,\r\n \u0022Kinsley\u0022,\r\n \u0022Autumn\u0022,\r\n \u0022Isabella\u0022,\r\n \u0022Luna\u0022,\r\n \u0022Samantha\u0022,\r\n \u0022Arianna\u0022,\r\n \u0022Ayla\u0022,\r\n \u0022Nora\u0022,\r\n \u0022Cora\u0022,\r\n \u0022Ella\u0022,\r\n \u0022Lila\u0022,\r\n \u0022Zoe\u0022,\r\n \u0022Xander\u0022,\r\n \u0022Victor\u0022,\r\n \u0022Ivy\u0022,\r\n \u0022Mila\u0022,\r\n \u0022Hazel\u0022,\r\n \u0022Ellie\u0022,\r\n \u0022Violet\u0022,\r\n \u0022Sierra\u0022,\r\n \u0022Maisie\u0022,\r\n \u0022Carmen\u0022,\r\n \u0022Cleo\u0022,\r\n \u0022Peyton\u0022,\r\n \u0022Sam\u0022,\r\n \u0022Dahlia\u0022,\r\n \u0022Lola\u0022,\r\n \u0022Ava\u0022,\r\n \u0022Nina\u0022,\r\n \u0022Sophie\u0022,\r\n \u0022Ella\u0022,\r\n \u0022Misty\u0022,\r\n \u0022Alana\u0022,\r\n \u0022Olivia\u0022,\r\n \u0022Freya\u0022,\r\n \u0022Lydia\u0022,\r\n \u0022Ayla\u0022,\r\n \u0022Layla\u0022,\r\n \u0022Maddison\u0022,\r\n \u0022Jade\u0022,\r\n \u0022Zach\u0022,\r\n \u0022Emma\u0022,\r\n \u0022Rita\u0022,\r\n \u0022Sable\u0022,\r\n \u0022Wendy\u0022,\r\n \u0022Thea\u0022,\r\n \u0022Mabel\u0022,\r\n \u0022Rhea\u0022,\r\n \u0022Carmen\u0022,\r\n \u0022Faith\u0022,\r\n \u0022Alana\u0022\r\n]\r\n\r\n","TestCases":[{"Name":"Lodash intersection","Code":"const result = _.intersectionWith(first, second, (obj, key) =\u003E obj.key === key);\r\nconsole.log(\u0027lodash\u0027, result);","IsDeferred":false},{"Name":"Javascript includes","Code":"const keys = first.map(e =\u003E e.key);\r\nconst result = keys.filter(a =\u003E second.includes(a));\r\nconsole.log(\u0027includes\u0027, result);","IsDeferred":false},{"Name":"Javascript indexOf","Code":"const keys = first.map(e =\u003E e.key);\r\nconst result = keys.filter(a =\u003E second.indexOf(a) \u003E= 0);\r\nconsole.log(\u0027indexOf\u0027, result);","IsDeferred":false},{"Name":"Javascript Set intersection","Code":"const secondSet = new Set(second);\r\n\r\nconst result = first.filter(item =\u003E secondSet.has(item.key));\r\nconsole.log(\u0027set\u0027, result);","IsDeferred":false}]}