{"ScriptPreparationCode":"var obj = {\r\n \t__protot__: \u0027__protot__\u0027,\r\n\t_prefixA: \u0027_prefixA\u0027,\r\n \t_prefixB: \u0027_prefixB\u0027,\r\n \t_prefixC: \u0027_prefixC\u0027,\r\n \t_prefixD: \u0027_prefixD\u0027,\r\n \tprefixA: \u0027_prefixA\u0027,\r\n \tprefixB: \u0027_prefixB\u0027,\r\n \tprefixC: \u0027_prefixC\u0027,\r\n \tprefixD: \u0027_prefixD\u0027,\r\n}","TestCases":[{"Name":"startsWith","Code":"var count = 0\r\nfor (const key of Object.keys(obj)) {\r\n\tif (key.startsWith(\u0027__\u0027) || key.startsWith(\u0027_prefix\u0027)) count\u002B\u002B\r\n}","IsDeferred":false},{"Name":"equals and startsWith","Code":"var count = 0\r\nfor (const key of Object.keys(obj)) {\r\n\tif (key === \u0027__protot__\u0027 || key.startsWith(\u0027_prefix\u0027)) count\u002B\u002B\r\n}","IsDeferred":false},{"Name":"regex","Code":"var count = 0\r\nfor (const key of Object.keys(obj)) {\r\n\tif (/^_(_|prefix)/.test(key)) count\u002B\u002B\r\n}","IsDeferred":false}]}