this code works perfectly on my browser but when i applied it on react native i have an error of
" Possible Unhandled Promise Rejection (id: 0): TypeError: obj.room_type_id.includes is not a function. (In 'obj.room_type_id.includes(id)', 'obj.room_type_id.includes' is undefined) "
var data = [{
"floor": "1st",
"name": "NAME0",
"room_type_id": ["Y", "B", "S", "N"],
"status": "Available"
}, {
"floor": "7",
"name": "NAME54",
"room_type_id": ["O", "G", "C", "S"],
"status": "Available"
}, {
"floor": "64",
"name": "NAME2",
"room_type_id": ["A", "S", "Q", "D"],
"status": "Available"
}, {
"floor": "Bddh",
"name": "NAME3",
"room_type_id": ["A", "X", "S", "D"],
"status": "Available"
}, {
"floor": "Vh",
"name": "NAME1",
"room_type_id": ["A", "B", "C", "D"],
"status": "Available"
}, {
"floor": "Dyd",
"name": "NAME2",
"room_type_id": ["A", "B", "C", "D"],
"status": "Available"
}]
let id = "B";
let dataResult = data.filter((obj) => obj.room_type_id.includes(id)).length;
console.log(dataResult)
obj.room_type_idreturns: based on the error message, it does not appear to be an array when the.filter()callback is invoked.