if(event. value = "Network") {
var opt = this. state. exportcontent
for(conditions to be written)
{
condition to be written .disable= true;
}
}
Here Network is the option that I selected through the event. export content is an array that consists of six items. I only want 1,4 and 6 id's and their values to be enabled for Network. How can I write the condition using for loop in react?
And the rest of the options should get all the 6 ids and values from export content.
I am new to React so I am expecting the values to be shown on my page.
var arr = [
{
"customerId": 0,
"name":"JIO",
"isDisable": false
},
{
"customerId": 1,
"name":"ABC",
"isDisable": false
},
{
"customerId": 2,
"name":"PQR",
"isDisable": false
},
{
"customerId": 3,
"name":"XYZ",
"isDisable": false
},
{
"customerId": 4,
"name":"TYE",
"isDisable": false
},
{
"customerId": 5,
"name":"PEI",
"isDisable": false
},
];
const ids = [0,3,5];
const result = arr.map((obj) => {
if(ids.includes(obj.customerId)){
obj.isDisable = true;
}
return obj;
})
console.log(result);
var arr = [
{
"customerId": 1,
"name":"ABC",
"isDisable": false
},
{
"customerId": 2,
"name":"PQR",
"isDisable": false
}
]
arr = arr.map((obj) => {
if(obj.customerId === 1) {
obj.isDisable = true;
}
return obj;
})
console.log(arr);