{"ScriptPreparationCode":"const strings = [ \u0027onclick\u0027, \u0027onwheel\u0027, \u0027onresize\u0027, \u0027noclick\u0027, \u0027nowheel\u0027, \u0027noresize\u0027 ];\r\nfunction getStrings() {\r\n return strings;\r\n}","TestCases":[{"Name":"regex","Code":"const regex = /^on/\r\n\r\nfor( let i = 0; i \u003C 10000; i\u002B\u002B ) {\r\n\tgetStrings().forEach( str =\u003E regex.test( str ) );\r\n}\r\n\r\n","IsDeferred":false},{"Name":"slice","Code":"for( let i = 0; i \u003C 10000; i\u002B\u002B ) {\r\n\tgetStrings().forEach( str =\u003E str.slice(0, 2) === \u0027on\u0027 );\r\n}\r\n\r\n\r\n","IsDeferred":false},{"Name":"array","Code":"for( let i = 0; i \u003C 10000; i\u002B\u002B ) {\r\n\tgetStrings().forEach( str =\u003E str[ 0 ] === \u0027o\u0027 \u0026\u0026 str[ 1 ] === \u0027n\u0027 );\r\n}","IsDeferred":false}]}