{"ScriptPreparationCode":"var issues = [{\r\n name: \u0022Take trash out\u0022,\r\n id: 1,\r\n state: \u0022open\u0022\r\n },\r\n {\r\n name: \u0022Make a laundry\u0022,\r\n id: 2,\r\n state: \u0022open\u0022\r\n },\r\n {\r\n name: \u0022Meet a friend in KFC\u0022,\r\n id: 3,\r\n state: \u0022open\u0022\r\n }\r\n];\r\nvar search = \u0022take\u0022;\r\nvar regexp = new RegExp(search,\u0027i\u0027);","TestCases":[{"Name":"RegEx.test","Code":"issues.filter(function(issue) {return regexp.test(issue.name)});","IsDeferred":false},{"Name":"String.includes","Code":"issues.filter(function(issue) {return issue.name.toLowerCase().includes(search.toLowerCase())});","IsDeferred":false},{"Name":"String.match","Code":"issues.filter(function(issue) { return issue.name.toLowerCase().match(search.toLowerCase())});","IsDeferred":false}]}