{"ScriptPreparationCode":"var targetString = \u0027could\u0027\r\n\r\nvar stringArray = [\r\n \u0022Hopes\u0022,\r\n \u0022and\u0022,\r\n \u0022dreams\u0022,\r\n \u0022were\u0022,\r\n \u0022dashed\u0022,\r\n \u0022that\u0022,\r\n \u0022day.\u0022,\r\n \u0022It\u0022,\r\n \u0022should\u0022,\r\n \u0022have\u0022,\r\n \u0022been\u0022,\r\n \u0022expected,\u0022,\r\n \u0022but\u0022,\r\n \u0022it\u0022,\r\n \u0022still\u0022,\r\n \u0022came\u0022,\r\n \u0022as\u0022,\r\n \u0022a\u0022,\r\n \u0022shock.\u0022,\r\n \u0022The\u0022,\r\n \u0022warning\u0022,\r\n \u0022signs\u0022,\r\n \u0022had\u0022,\r\n \u0022been\u0022,\r\n \u0022ignored\u0022,\r\n \u0022in\u0022,\r\n \u0022favor\u0022,\r\n \u0022of\u0022,\r\n \u0022the\u0022,\r\n \u0022possibility,\u0022,\r\n \u0022however\u0022,\r\n \u0022remote,\u0022,\r\n \u0022that\u0022,\r\n \u0022it\u0022,\r\n \u0022could\u0022,\r\n \u0022actually\u0022,\r\n \u0022happen.\u0022,\r\n \u0022That\u0022,\r\n \u0022possibility\u0022,\r\n \u0022had\u0022,\r\n \u0022grown\u0022,\r\n \u0022from\u0022,\r\n \u0022hope\u0022,\r\n \u0022to\u0022,\r\n \u0022an\u0022,\r\n \u0022undeniable\u0022,\r\n \u0022belief\u0022,\r\n \u0022it\u0022,\r\n \u0022must\u0022,\r\n \u0022be\u0022,\r\n \u0022destiny.\u0022,\r\n \u0022That\u0022,\r\n \u0022was\u0022,\r\n \u0022until\u0022,\r\n \u0022it\u0022,\r\n \u0022wasn\u0027t\u0022,\r\n \u0022and\u0022,\r\n \u0022the\u0022,\r\n \u0022hopes\u0022,\r\n \u0022and\u0022,\r\n \u0022dreams\u0022,\r\n \u0022came\u0022,\r\n \u0022crashing\u0022,\r\n \u0022down.\u0022\r\n]","TestCases":[{"Name":"Array.prototype.includes()","Code":"stringArray.includes(targetString)","IsDeferred":false},{"Name":"RegExp.prototype.test()","Code":"new RegExp(stringArray.join(\u0027|\u0027)).test(targetString)","IsDeferred":false},{"Name":"Array.prototype.indexOf()","Code":"stringArray.indexOf(targetString)","IsDeferred":false}]}