const sellKeywordFilter = {
domain: {
userGroupsToDisplay: new Set(["isMSN", "default"]),
userGroupsToMultiSelect: ["isONO", "isMSN", "default"],
userGroupsToRequire: [],
isONO: {
visible: false,
multiselect: true,
compulsory: false,
},
isMSN: {
visible: true,
multiselect: true,
compulsory: false,
},
default: {
visible: true,
multiselect: true,
compulsory: false,
},
},
keyword: {
placeholder: "Enter Keywords",
userGroupsToDisplay: ["isONO", "isMSN", "default"],
userGroupsToRequire: [],
isONO: {
visible: true,
compulsory: false,
},
isMSN: {
visible: true,
compulsory: false,
},
default: {
visible: true,
compulsory: false,
},
},
mode_type: {
options: [
{ name: "Approval", id: "/campaign-launch/sellKeyword/approval" },
{ name: "Confirmation", id: "/campaign-launch/sellKeyword/approved" },
],
userGroupsToDisplay: ["isONO", "isMSN", "default"],
isONO: {
visible: false,
},
isMSN: {
visible: true,
},
default: {
visible: true,
},
},
accounts: {
heading: "Account Type",
userGroupsToDisplay: ["isONO", "default"],
userGroupsToMultiSelect: [],
userGroupsToRequire: ["isONO"],
isONO: {
visible: true,
multiselect: false,
compulsory: true,
},
isMSN: {
visible: false,
multiselect: false,
compulsory: false,
},
default: {
visible: true,
multiselect: false,
compulsory: false,
},
},
ad_copy: {
heading: "Ad Copy Details",
options: [
{ name: "Completely Filled", id: 1 },
{ name: "Partially Filled", id: 0 },
],
userGroupsToDisplay: ["isMSN", "default"],
userGroupsToMultiSelect: ["isONO", "isMSN", "default"],
userGroupsToRequire: [],
isONO: {
visible: false,
multiselect: true,
compulsory: false,
},
isMSN: {
visible: true,
multiselect: true,
compulsory: false,
},
default: {
visible: true,
multiselect: true,
compulsory: false,
},
},
section: {
heading: "Section",
userGroupsToDisplay: ["isMSN", "default"],
userGroupsToMultiSelect: ["isONO", "isMSN", "default"],
userGroupsToRequire: [],
isONO: {
visible: false,
multiselect: true,
compulsory: false,
},
isMSN: {
visible: true,
multiselect: true,
compulsory: false,
},
default: {
visible: true,
multiselect: true,
compulsory: false,
},
},
device: {
heading: "Device",
userGroupsToDisplay: ["isMSN", "default"],
userGroupsToMultiSelect: ["isONO", "isMSN", "default"],
userGroupsToRequire: [],
defaultSelect: {
isONO: ["DESKTOP", "MOBILE", "TABLET"],
isMSN: ["HYBRID"],
},
isONO: {
visible: true,
multiselect: true,
compulsory: false,
defaultSelect: ["DESKTOP", "MOBILE", "TABLET"],
},
isMSN: {
visible: true,
multiselect: true,
compulsory: false,
defaultSelect: ["HYBRID"],
},
default: {
visible: true,
multiselect: true,
compulsory: false,
defaultSelect: [],
},
},
feed: {
heading: "Feed",
userGroupsToDisplay: ["isMSN", "default"],
userGroupsToMultiSelect: ["isONO", "isMSN", "default"],
userGroupsToRequire: [],
isONO: {
visible: false,
multiselect: true,
compulsory: false,
},
isMSN: {
visible: true,
multiselect: true,
compulsory: false,
},
default: {
visible: true,
multiselect: true,
compulsory: false,
},
},
sensitive: {
heading: "Sensitive",
options: [{ name: "Sensitive", id: 1 }, { name: "Non-sensitive", id: 0 }],
userGroupsToDisplay: ["isMSN", "default"],
userGroupsToMultiSelect: ["isONO", "isMSN", "default"],
userGroupsToRequire: [],
isONO: {
visible: false,
multiselect: true,
compulsory: false,
},
isMSN: {
visible: true,
multiselect: true,
compulsory: false,
},
default: {
visible: true,
multiselect: true,
compulsory: false,
},
},
review: {
heading: "Review",
userGroupsToDisplay: ["isONO", "isMSN", "default"],
isONO: {
visible: true,
},
isMSN: {
visible: true,
},
default: {
visible: true,
},
},
};
sellKeywordFilter.domain.userGroupsToDisplay.has("isONO");
const sellKeywordFilter = {
domain: {
userGroupsToDisplay: new Set(["isMSN", "default"]),
userGroupsToMultiSelect: ["isONO", "isMSN", "default"],
userGroupsToRequire: [],
isONO: {
visible: false,
multiselect: true,
compulsory: false,
},
isMSN: {
visible: true,
multiselect: true,
compulsory: false,
},
default: {
visible: true,
multiselect: true,
compulsory: false,
},
},
keyword: {
placeholder: "Enter Keywords",
userGroupsToDisplay: ["isONO", "isMSN", "default"],
userGroupsToRequire: [],
isONO: {
visible: true,
compulsory: false,
},
isMSN: {
visible: true,
compulsory: false,
},
default: {
visible: true,
compulsory: false,
},
},
mode_type: {
options: [
{ name: "Approval", id: "/campaign-launch/sellKeyword/approval" },
{ name: "Confirmation", id: "/campaign-launch/sellKeyword/approved" },
],
userGroupsToDisplay: ["isONO", "isMSN", "default"],
isONO: {
visible: false,
},
isMSN: {
visible: true,
},
default: {
visible: true,
},
},
accounts: {
heading: "Account Type",
userGroupsToDisplay: ["isONO", "default"],
userGroupsToMultiSelect: [],
userGroupsToRequire: ["isONO"],
isONO: {
visible: true,
multiselect: false,
compulsory: true,
},
isMSN: {
visible: false,
multiselect: false,
compulsory: false,
},
default: {
visible: true,
multiselect: false,
compulsory: false,
},
},
ad_copy: {
heading: "Ad Copy Details",
options: [
{ name: "Completely Filled", id: 1 },
{ name: "Partially Filled", id: 0 },
],
userGroupsToDisplay: ["isMSN", "default"],
userGroupsToMultiSelect: ["isONO", "isMSN", "default"],
userGroupsToRequire: [],
isONO: {
visible: false,
multiselect: true,
compulsory: false,
},
isMSN: {
visible: true,
multiselect: true,
compulsory: false,
},
default: {
visible: true,
multiselect: true,
compulsory: false,
},
},
section: {
heading: "Section",
userGroupsToDisplay: ["isMSN", "default"],
userGroupsToMultiSelect: ["isONO", "isMSN", "default"],
userGroupsToRequire: [],
isONO: {
visible: false,
multiselect: true,
compulsory: false,
},
isMSN: {
visible: true,
multiselect: true,
compulsory: false,
},
default: {
visible: true,
multiselect: true,
compulsory: false,
},
},
device: {
heading: "Device",
userGroupsToDisplay: ["isMSN", "default"],
userGroupsToMultiSelect: ["isONO", "isMSN", "default"],
userGroupsToRequire: [],
defaultSelect: {
isONO: ["DESKTOP", "MOBILE", "TABLET"],
isMSN: ["HYBRID"],
},
isONO: {
visible: true,
multiselect: true,
compulsory: false,
defaultSelect: ["DESKTOP", "MOBILE", "TABLET"],
},
isMSN: {
visible: true,
multiselect: true,
compulsory: false,
defaultSelect: ["HYBRID"],
},
default: {
visible: true,
multiselect: true,
compulsory: false,
defaultSelect: [],
},
},
feed: {
heading: "Feed",
userGroupsToDisplay: ["isMSN", "default"],
userGroupsToMultiSelect: ["isONO", "isMSN", "default"],
userGroupsToRequire: [],
isONO: {
visible: false,
multiselect: true,
compulsory: false,
},
isMSN: {
visible: true,
multiselect: true,
compulsory: false,
},
default: {
visible: true,
multiselect: true,
compulsory: false,
},
},
sensitive: {
heading: "Sensitive",
options: [{ name: "Sensitive", id: 1 }, { name: "Non-sensitive", id: 0 }],
userGroupsToDisplay: ["isMSN", "default"],
userGroupsToMultiSelect: ["isONO", "isMSN", "default"],
userGroupsToRequire: [],
isONO: {
visible: false,
multiselect: true,
compulsory: false,
},
isMSN: {
visible: true,
multiselect: true,
compulsory: false,
},
default: {
visible: true,
multiselect: true,
compulsory: false,
},
},
review: {
heading: "Review",
userGroupsToDisplay: ["isONO", "isMSN", "default"],
isONO: {
visible: true,
},
isMSN: {
visible: true,
},
default: {
visible: true,
},
},
};
sellKeywordFilter.domain.userGroupsToMultiSelect.includes("isONO");
const sellKeywordFilter = {
domain: {
userGroupsToDisplay: new Set(["isMSN", "default"]),
userGroupsToMultiSelect: ["isONO", "isMSN", "default"],
userGroupsToRequire: [],
isONO: {
visible: false,
multiselect: true,
compulsory: false,
},
isMSN: {
visible: true,
multiselect: true,
compulsory: false,
},
default: {
visible: true,
multiselect: true,
compulsory: false,
},
},
keyword: {
placeholder: "Enter Keywords",
userGroupsToDisplay: ["isONO", "isMSN", "default"],
userGroupsToRequire: [],
isONO: {
visible: true,
compulsory: false,
},
isMSN: {
visible: true,
compulsory: false,
},
default: {
visible: true,
compulsory: false,
},
},
mode_type: {
options: [
{ name: "Approval", id: "/campaign-launch/sellKeyword/approval" },
{ name: "Confirmation", id: "/campaign-launch/sellKeyword/approved" },
],
userGroupsToDisplay: ["isONO", "isMSN", "default"],
isONO: {
visible: false,
},
isMSN: {
visible: true,
},
default: {
visible: true,
},
},
accounts: {
heading: "Account Type",
userGroupsToDisplay: ["isONO", "default"],
userGroupsToMultiSelect: [],
userGroupsToRequire: ["isONO"],
isONO: {
visible: true,
multiselect: false,
compulsory: true,
},
isMSN: {
visible: false,
multiselect: false,
compulsory: false,
},
default: {
visible: true,
multiselect: false,
compulsory: false,
},
},
ad_copy: {
heading: "Ad Copy Details",
options: [
{ name: "Completely Filled", id: 1 },
{ name: "Partially Filled", id: 0 },
],
userGroupsToDisplay: ["isMSN", "default"],
userGroupsToMultiSelect: ["isONO", "isMSN", "default"],
userGroupsToRequire: [],
isONO: {
visible: false,
multiselect: true,
compulsory: false,
},
isMSN: {
visible: true,
multiselect: true,
compulsory: false,
},
default: {
visible: true,
multiselect: true,
compulsory: false,
},
},
section: {
heading: "Section",
userGroupsToDisplay: ["isMSN", "default"],
userGroupsToMultiSelect: ["isONO", "isMSN", "default"],
userGroupsToRequire: [],
isONO: {
visible: false,
multiselect: true,
compulsory: false,
},
isMSN: {
visible: true,
multiselect: true,
compulsory: false,
},
default: {
visible: true,
multiselect: true,
compulsory: false,
},
},
device: {
heading: "Device",
userGroupsToDisplay: ["isMSN", "default"],
userGroupsToMultiSelect: ["isONO", "isMSN", "default"],
userGroupsToRequire: [],
defaultSelect: {
isONO: ["DESKTOP", "MOBILE", "TABLET"],
isMSN: ["HYBRID"],
},
isONO: {
visible: true,
multiselect: true,
compulsory: false,
defaultSelect: ["DESKTOP", "MOBILE", "TABLET"],
},
isMSN: {
visible: true,
multiselect: true,
compulsory: false,
defaultSelect: ["HYBRID"],
},
default: {
visible: true,
multiselect: true,
compulsory: false,
defaultSelect: [],
},
},
feed: {
heading: "Feed",
userGroupsToDisplay: ["isMSN", "default"],
userGroupsToMultiSelect: ["isONO", "isMSN", "default"],
userGroupsToRequire: [],
isONO: {
visible: false,
multiselect: true,
compulsory: false,
},
isMSN: {
visible: true,
multiselect: true,
compulsory: false,
},
default: {
visible: true,
multiselect: true,
compulsory: false,
},
},
sensitive: {
heading: "Sensitive",
options: [{ name: "Sensitive", id: 1 }, { name: "Non-sensitive", id: 0 }],
userGroupsToDisplay: ["isMSN", "default"],
userGroupsToMultiSelect: ["isONO", "isMSN", "default"],
userGroupsToRequire: [],
isONO: {
visible: false,
multiselect: true,
compulsory: false,
},
isMSN: {
visible: true,
multiselect: true,
compulsory: false,
},
default: {
visible: true,
multiselect: true,
compulsory: false,
},
},
review: {
heading: "Review",
userGroupsToDisplay: ["isONO", "isMSN", "default"],
isONO: {
visible: true,
},
isMSN: {
visible: true,
},
default: {
visible: true,
},
},
};
sellKeywordFilter.domain.isONO.visible;
--enable-precise-memory-info
flag.
Test case name | Result |
---|---|
Set | |
Includes | |
Object |
Test name | Executions per second |
---|---|
Set | 11871.7 Ops/sec |
Includes | 10710.1 Ops/sec |
Object | 11897.8 Ops/sec |
I'll do my best to answer your question despite the lengthy input.
It appears that you've provided two JSON objects:
sellKeywordFilter.domain
:{
"isONO": {
"visible": true,
"multiselect": true,
"compulsive": false,
"defaultSelect": ["DESKTOP", "MOBILE", "TABLET"]
},
"isMSN": {
"visible": true,
"multiselect": true,
"compulsive": false,
"defaultSelect": ["HYBRID"]
},
"default": {
"visible": true,
"multiselect": true,
"compulsive": false,
"defaultSelect": []
}
}
feed
, sensitive
, and review
objects:{
"feed": {
...
},
"sensitive": {
...
},
"review": {
...
}
}
It's unclear what the purpose of these objects is or how they relate to each other. Could you provide more context or clarify which specific part of the input you'd like me to analyze or answer?