{"ScriptPreparationCode":null,"TestCases":[{"Name":"// 1. includes (introduced in ES6) ","Code":"var string = \u0022string to search for substring\u0022,\r\n substring = \u0022sea\u0022;\r\nstring.includes(substring);","IsDeferred":false},{"Name":"// 2. RegExp: test","Code":"var string = \u0022string to search for substring\u0022,\r\n expr = /sea/; // no quotes here\r\nexpr.test(string);","IsDeferred":false},{"Name":"//3. string.search","Code":"var string = \u0022string to search for substring\u0022,\r\n expr = \u0022/sea/\u0022;\r\nstring.search(expr);","IsDeferred":false},{"Name":"// 5. string.match","Code":"var string = \u0022string to search for substring\u0022,\r\n expr = \u0022/sea/\u0022;\r\nstring.match(expr);","IsDeferred":false},{"Name":"// 3. string.indexOf","Code":"var string = \u0022string to search for substring\u0022,\r\n substring = \u0022sea\u0022;\r\nstring.indexOf(substring) !== -1;","IsDeferred":false}]}