{"ScriptPreparationCode":"function* filter(iterable, predicate) {\r\n for (const item of iterable) {\r\n if (predicate(item)) {\r\n yield item;\r\n }\r\n }\r\n}\r\n\r\nvar array = Array.from(\u0027YYYY-MM-DD HH:mm:ss.SSSZ\u0027);","TestCases":[{"Name":"Native","Code":"var filtered = array.filter((patternToken) =\u003E patternToken.match(/\\W/));\r\nconsole.log(filtered);","IsDeferred":false},{"Name":"Generator","Code":"var filtered = [...filter(array, (patternToken) =\u003E patternToken.match(/\\W/))];\r\nconsole.log(filtered);","IsDeferred":false}]}