{"ScriptPreparationCode":"const getQueueName = (queue) =\u003E {\r\n return queue.name;\r\n}\r\n\r\nconst targetQueue = \u0022queue_9\u0022;\r\nconst targetAction = \u0022create ticket\u0022;\r\n\r\ndata = [{\r\n \u0022name\u0022: \u0022rule_0\u0022,\r\n \u0022action\u0022: \u0022create ticket\u0022,\r\n \u0022queue\u0022: {\r\n \u0022id\u0022: \u00220\u0022,\r\n \u0022name\u0022: \u0022queue_0\u0022\r\n }\r\n}, {\r\n \u0022name\u0022: \u0022rule_1\u0022,\r\n \u0022action\u0022: \u0022assign ticket\u0022,\r\n \u0022queue\u0022: {\r\n \u0022id\u0022: \u00221\u0022,\r\n \u0022name\u0022: \u0022queue_1\u0022\r\n }\r\n}, {\r\n \u0022name\u0022: \u0022rule_2\u0022,\r\n \u0022action\u0022: \u0022create ticket\u0022,\r\n \u0022queue\u0022: {\r\n \u0022id\u0022: \u00222\u0022,\r\n \u0022name\u0022: \u0022queue_2\u0022\r\n }\r\n}, {\r\n \u0022name\u0022: \u0022rule_3\u0022,\r\n \u0022action\u0022: \u0022assign ticket\u0022,\r\n \u0022queue\u0022: {\r\n \u0022id\u0022: \u00223\u0022,\r\n \u0022name\u0022: \u0022queue_3\u0022\r\n }\r\n}, {\r\n \u0022name\u0022: \u0022rule_4\u0022,\r\n \u0022action\u0022: \u0022create ticket\u0022,\r\n \u0022queue\u0022: {\r\n \u0022id\u0022: \u00224\u0022,\r\n \u0022name\u0022: \u0022queue_4\u0022\r\n }\r\n}, {\r\n \u0022name\u0022: \u0022rule_5\u0022,\r\n \u0022action\u0022: \u0022assign ticket\u0022,\r\n \u0022queue\u0022: {\r\n \u0022id\u0022: \u00225\u0022,\r\n \u0022name\u0022: \u0022queue_5\u0022\r\n }\r\n}, {\r\n \u0022name\u0022: \u0022rule_6\u0022,\r\n \u0022action\u0022: \u0022create ticket\u0022,\r\n \u0022queue\u0022: {\r\n \u0022id\u0022: \u00226\u0022,\r\n \u0022name\u0022: \u0022queue_6\u0022\r\n }\r\n}, {\r\n \u0022name\u0022: \u0022rule_7\u0022,\r\n \u0022action\u0022: \u0022assign ticket\u0022,\r\n \u0022queue\u0022: {\r\n \u0022id\u0022: \u00227\u0022,\r\n \u0022name\u0022: \u0022queue_7\u0022\r\n }\r\n}, {\r\n \u0022name\u0022: \u0022rule_8\u0022,\r\n \u0022action\u0022: \u0022create ticket\u0022,\r\n \u0022queue\u0022: {\r\n \u0022id\u0022: \u00228\u0022,\r\n \u0022name\u0022: \u0022queue_8\u0022\r\n }\r\n}, {\r\n \u0022name\u0022: \u0022rule_9\u0022,\r\n \u0022action\u0022: \u0022assign ticket\u0022,\r\n \u0022queue\u0022: {\r\n \u0022id\u0022: \u00229\u0022,\r\n \u0022name\u0022: \u0022queue_9\u0022\r\n }\r\n}, {\r\n \u0022name\u0022: \u0022rule_10\u0022,\r\n \u0022action\u0022: \u0022create ticket\u0022,\r\n \u0022queue\u0022: {\r\n \u0022id\u0022: \u00221\u0022,\r\n \u0022name\u0022: \u0022queue_1\u0022\r\n }\r\n}, {\r\n \u0022name\u0022: \u0022rule_11\u0022,\r\n \u0022action\u0022: \u0022assign ticket\u0022,\r\n \u0022queue\u0022: {\r\n \u0022id\u0022: \u00221\u0022,\r\n \u0022name\u0022: \u0022queue_1\u0022\r\n }\r\n}, {\r\n \u0022name\u0022: \u0022rule_12\u0022,\r\n \u0022action\u0022: \u0022create ticket\u0022,\r\n \u0022queue\u0022: {\r\n \u0022id\u0022: \u00221\u0022,\r\n \u0022name\u0022: \u0022queue_1\u0022\r\n }\r\n}, {\r\n \u0022name\u0022: \u0022rule_13\u0022,\r\n \u0022action\u0022: \u0022assign ticket\u0022,\r\n \u0022queue\u0022: {\r\n \u0022id\u0022: \u00221\u0022,\r\n \u0022name\u0022: \u0022queue_1\u0022\r\n }\r\n}, {\r\n \u0022name\u0022: \u0022rule_14\u0022,\r\n \u0022action\u0022: \u0022create ticket\u0022,\r\n \u0022queue\u0022: {\r\n \u0022id\u0022: \u00221\u0022,\r\n \u0022name\u0022: \u0022queue_1\u0022\r\n }\r\n}, {\r\n \u0022name\u0022: \u0022rule_15\u0022,\r\n \u0022action\u0022: \u0022assign ticket\u0022,\r\n \u0022queue\u0022: {\r\n \u0022id\u0022: \u00221\u0022,\r\n \u0022name\u0022: \u0022queue_1\u0022\r\n }\r\n}, {\r\n \u0022name\u0022: \u0022rule_16\u0022,\r\n \u0022action\u0022: \u0022create ticket\u0022,\r\n \u0022queue\u0022: {\r\n \u0022id\u0022: \u00221\u0022,\r\n \u0022name\u0022: \u0022queue_1\u0022\r\n }\r\n}, {\r\n \u0022name\u0022: \u0022rule_17\u0022,\r\n \u0022action\u0022: \u0022assign ticket\u0022,\r\n \u0022queue\u0022: {\r\n \u0022id\u0022: \u00221\u0022,\r\n \u0022name\u0022: \u0022queue_1\u0022\r\n }\r\n}, {\r\n \u0022name\u0022: \u0022rule_18\u0022,\r\n \u0022action\u0022: \u0022create ticket\u0022,\r\n \u0022queue\u0022: {\r\n \u0022id\u0022: \u00221\u0022,\r\n \u0022name\u0022: \u0022queue_1\u0022\r\n }\r\n}, {\r\n \u0022name\u0022: \u0022rule_19\u0022,\r\n \u0022action\u0022: \u0022assign ticket\u0022,\r\n \u0022queue\u0022: {\r\n \u0022id\u0022: \u00221\u0022,\r\n \u0022name\u0022: \u0022queue_1\u0022\r\n }\r\n}, {\r\n \u0022name\u0022: \u0022rule_20\u0022,\r\n \u0022action\u0022: \u0022create ticket\u0022,\r\n \u0022queue\u0022: {\r\n \u0022id\u0022: \u00222\u0022,\r\n \u0022name\u0022: \u0022queue_2\u0022\r\n }\r\n}, {\r\n \u0022name\u0022: \u0022rule_21\u0022,\r\n \u0022action\u0022: \u0022assign ticket\u0022,\r\n \u0022queue\u0022: {\r\n \u0022id\u0022: \u00222\u0022,\r\n \u0022name\u0022: \u0022queue_2\u0022\r\n }\r\n}, {\r\n \u0022name\u0022: \u0022rule_22\u0022,\r\n \u0022action\u0022: \u0022create ticket\u0022,\r\n \u0022queue\u0022: {\r\n \u0022id\u0022: \u00222\u0022,\r\n \u0022name\u0022: \u0022queue_2\u0022\r\n }\r\n}, {\r\n \u0022name\u0022: \u0022rule_23\u0022,\r\n \u0022action\u0022: \u0022assign ticket\u0022,\r\n \u0022queue\u0022: {\r\n \u0022id\u0022: \u00222\u0022,\r\n \u0022name\u0022: \u0022queue_2\u0022\r\n }\r\n}, {\r\n \u0022name\u0022: \u0022rule_24\u0022,\r\n \u0022action\u0022: \u0022create ticket\u0022,\r\n \u0022queue\u0022: {\r\n \u0022id\u0022: \u00222\u0022,\r\n \u0022name\u0022: \u0022queue_2\u0022\r\n }\r\n}, {\r\n \u0022name\u0022: \u0022rule_25\u0022,\r\n \u0022action\u0022: \u0022assign ticket\u0022,\r\n \u0022queue\u0022: {\r\n \u0022id\u0022: \u00222\u0022,\r\n \u0022name\u0022: \u0022queue_2\u0022\r\n }\r\n}, {\r\n \u0022name\u0022: \u0022rule_26\u0022,\r\n \u0022action\u0022: \u0022create ticket\u0022,\r\n \u0022queue\u0022: {\r\n \u0022id\u0022: \u00222\u0022,\r\n \u0022name\u0022: \u0022queue_2\u0022\r\n }\r\n}, {\r\n \u0022name\u0022: \u0022rule_27\u0022,\r\n \u0022action\u0022: \u0022assign ticket\u0022,\r\n \u0022queue\u0022: {\r\n \u0022id\u0022: \u00222\u0022,\r\n \u0022name\u0022: \u0022queue_2\u0022\r\n }\r\n}, {\r\n \u0022name\u0022: \u0022rule_28\u0022,\r\n \u0022action\u0022: \u0022create ticket\u0022,\r\n \u0022queue\u0022: {\r\n \u0022id\u0022: \u00222\u0022,\r\n \u0022name\u0022: \u0022queue_2\u0022\r\n }\r\n}, {\r\n \u0022name\u0022: \u0022rule_29\u0022,\r\n \u0022action\u0022: \u0022assign ticket\u0022,\r\n \u0022queue\u0022: {\r\n \u0022id\u0022: \u00222\u0022,\r\n \u0022name\u0022: \u0022queue_2\u0022\r\n }\r\n}, {\r\n \u0022name\u0022: \u0022rule_30\u0022,\r\n \u0022action\u0022: \u0022create ticket\u0022,\r\n \u0022queue\u0022: {\r\n \u0022id\u0022: \u00223\u0022,\r\n \u0022name\u0022: \u0022queue_3\u0022\r\n }\r\n}, {\r\n \u0022name\u0022: \u0022rule_31\u0022,\r\n \u0022action\u0022: \u0022assign ticket\u0022,\r\n \u0022queue\u0022: {\r\n \u0022id\u0022: \u00223\u0022,\r\n \u0022name\u0022: \u0022queue_3\u0022\r\n }\r\n}, {\r\n \u0022name\u0022: \u0022rule_32\u0022,\r\n \u0022action\u0022: \u0022create ticket\u0022,\r\n \u0022queue\u0022: {\r\n \u0022id\u0022: \u00223\u0022,\r\n \u0022name\u0022: \u0022queue_3\u0022\r\n }\r\n}, {\r\n \u0022name\u0022: \u0022rule_33\u0022,\r\n \u0022action\u0022: \u0022assign ticket\u0022,\r\n \u0022queue\u0022: {\r\n \u0022id\u0022: \u00223\u0022,\r\n \u0022name\u0022: \u0022queue_3\u0022\r\n }\r\n}, {\r\n \u0022name\u0022: \u0022rule_34\u0022,\r\n \u0022action\u0022: \u0022create ticket\u0022,\r\n \u0022queue\u0022: {\r\n \u0022id\u0022: \u00223\u0022,\r\n \u0022name\u0022: \u0022queue_3\u0022\r\n }\r\n}, {\r\n \u0022name\u0022: \u0022rule_35\u0022,\r\n \u0022action\u0022: \u0022assign ticket\u0022,\r\n \u0022queue\u0022: {\r\n \u0022id\u0022: \u00223\u0022,\r\n \u0022name\u0022: \u0022queue_3\u0022\r\n }\r\n}, {\r\n \u0022name\u0022: \u0022rule_36\u0022,\r\n \u0022action\u0022: \u0022create ticket\u0022,\r\n \u0022queue\u0022: {\r\n \u0022id\u0022: \u00223\u0022,\r\n \u0022name\u0022: \u0022queue_3\u0022\r\n }\r\n}, {\r\n \u0022name\u0022: \u0022rule_37\u0022,\r\n \u0022action\u0022: \u0022assign ticket\u0022,\r\n \u0022queue\u0022: {\r\n \u0022id\u0022: \u00223\u0022,\r\n \u0022name\u0022: \u0022queue_3\u0022\r\n }\r\n}, {\r\n \u0022name\u0022: \u0022rule_38\u0022,\r\n \u0022action\u0022: \u0022create ticket\u0022,\r\n \u0022queue\u0022: {\r\n \u0022id\u0022: \u00223\u0022,\r\n \u0022name\u0022: \u0022queue_3\u0022\r\n }\r\n}, {\r\n \u0022name\u0022: \u0022rule_39\u0022,\r\n \u0022action\u0022: \u0022assign ticket\u0022,\r\n \u0022queue\u0022: {\r\n \u0022id\u0022: \u00223\u0022,\r\n \u0022name\u0022: \u0022queue_3\u0022\r\n }\r\n}, {\r\n \u0022name\u0022: \u0022rule_40\u0022,\r\n \u0022action\u0022: \u0022create ticket\u0022,\r\n \u0022queue\u0022: {\r\n \u0022id\u0022: \u00224\u0022,\r\n \u0022name\u0022: \u0022queue_4\u0022\r\n }\r\n}, {\r\n \u0022name\u0022: \u0022rule_41\u0022,\r\n \u0022action\u0022: \u0022assign ticket\u0022,\r\n \u0022queue\u0022: {\r\n \u0022id\u0022: \u00224\u0022,\r\n \u0022name\u0022: \u0022queue_4\u0022\r\n }\r\n}, {\r\n \u0022name\u0022: \u0022rule_42\u0022,\r\n \u0022action\u0022: \u0022create ticket\u0022,\r\n \u0022queue\u0022: {\r\n \u0022id\u0022: \u00224\u0022,\r\n \u0022name\u0022: \u0022queue_4\u0022\r\n }\r\n}, {\r\n \u0022name\u0022: \u0022rule_43\u0022,\r\n \u0022action\u0022: \u0022assign ticket\u0022,\r\n \u0022queue\u0022: {\r\n \u0022id\u0022: \u00224\u0022,\r\n \u0022name\u0022: \u0022queue_4\u0022\r\n }\r\n}, {\r\n \u0022name\u0022: \u0022rule_44\u0022,\r\n \u0022action\u0022: \u0022create ticket\u0022,\r\n \u0022queue\u0022: {\r\n \u0022id\u0022: \u00224\u0022,\r\n \u0022name\u0022: \u0022queue_4\u0022\r\n }\r\n}, {\r\n \u0022name\u0022: \u0022rule_45\u0022,\r\n \u0022action\u0022: \u0022assign ticket\u0022,\r\n \u0022queue\u0022: {\r\n \u0022id\u0022: \u00224\u0022,\r\n \u0022name\u0022: \u0022queue_4\u0022\r\n }\r\n}, {\r\n \u0022name\u0022: \u0022rule_46\u0022,\r\n \u0022action\u0022: \u0022create ticket\u0022,\r\n \u0022queue\u0022: {\r\n \u0022id\u0022: \u00224\u0022,\r\n \u0022name\u0022: \u0022queue_4\u0022\r\n }\r\n}, {\r\n \u0022name\u0022: \u0022rule_47\u0022,\r\n \u0022action\u0022: \u0022assign ticket\u0022,\r\n \u0022queue\u0022: {\r\n \u0022id\u0022: \u00224\u0022,\r\n \u0022name\u0022: \u0022queue_4\u0022\r\n }\r\n}, {\r\n \u0022name\u0022: \u0022rule_48\u0022,\r\n \u0022action\u0022: \u0022create ticket\u0022,\r\n \u0022queue\u0022: {\r\n \u0022id\u0022: \u00224\u0022,\r\n \u0022name\u0022: \u0022queue_4\u0022\r\n }\r\n}, {\r\n \u0022name\u0022: \u0022rule_49\u0022,\r\n \u0022action\u0022: \u0022assign ticket\u0022,\r\n \u0022queue\u0022: {\r\n \u0022id\u0022: \u00224\u0022,\r\n \u0022name\u0022: \u0022queue_4\u0022\r\n }\r\n}, {\r\n \u0022name\u0022: \u0022rule_50\u0022,\r\n \u0022action\u0022: \u0022create ticket\u0022,\r\n \u0022queue\u0022: {\r\n \u0022id\u0022: \u00225\u0022,\r\n \u0022name\u0022: \u0022queue_5\u0022\r\n }\r\n}, {\r\n \u0022name\u0022: \u0022rule_51\u0022,\r\n \u0022action\u0022: \u0022assign ticket\u0022,\r\n \u0022queue\u0022: {\r\n \u0022id\u0022: \u00225\u0022,\r\n \u0022name\u0022: \u0022queue_5\u0022\r\n }\r\n}, {\r\n \u0022name\u0022: \u0022rule_52\u0022,\r\n \u0022action\u0022: \u0022create ticket\u0022,\r\n \u0022queue\u0022: {\r\n \u0022id\u0022: \u00225\u0022,\r\n \u0022name\u0022: \u0022queue_5\u0022\r\n }\r\n}, {\r\n \u0022name\u0022: \u0022rule_53\u0022,\r\n \u0022action\u0022: \u0022assign ticket\u0022,\r\n \u0022queue\u0022: {\r\n \u0022id\u0022: \u00225\u0022,\r\n \u0022name\u0022: \u0022queue_5\u0022\r\n }\r\n}, {\r\n \u0022name\u0022: \u0022rule_54\u0022,\r\n \u0022action\u0022: \u0022create ticket\u0022,\r\n \u0022queue\u0022: {\r\n \u0022id\u0022: \u00225\u0022,\r\n \u0022name\u0022: \u0022queue_5\u0022\r\n }\r\n}, {\r\n \u0022name\u0022: \u0022rule_55\u0022,\r\n \u0022action\u0022: \u0022assign ticket\u0022,\r\n \u0022queue\u0022: {\r\n \u0022id\u0022: \u00225\u0022,\r\n \u0022name\u0022: \u0022queue_5\u0022\r\n }\r\n}, {\r\n \u0022name\u0022: \u0022rule_56\u0022,\r\n \u0022action\u0022: \u0022create ticket\u0022,\r\n \u0022queue\u0022: {\r\n \u0022id\u0022: \u00225\u0022,\r\n \u0022name\u0022: \u0022queue_5\u0022\r\n }\r\n}]","TestCases":[{"Name":"for/of","Code":"const filterTest1 = (data) =\u003E {\r\n\tconst matchingRules = [];\r\n\r\n for (const rule of data) {\r\n if (rule.action === targetAction \u0026\u0026 rule.queue \u0026\u0026 getQueueName(rule.queue) === targetQueue) {\r\n matchingRules.push(rule);\r\n }\r\n }\r\n return matchingRules;\r\n}","IsDeferred":false},{"Name":"Array.filter()","Code":"const filterTest2 = (data) =\u003E { \r\n\treturn data.filter(\r\n (rule) =\u003E\r\n (\r\n rule.action === targetAction \u0026\u0026\r\n rule.queue \u0026\u0026\r\n getQueueName(rule.queue) === targetQueue\r\n )\r\n );\r\n}","IsDeferred":false}]}