-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
Array & filterArray & filterArray & filterUint8Array & TypedArrayUint8Array & TypedArrayUint8Array & TypedArray
Description
Array
Filter
js array filter return undefined bug
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/filter
clickCheck = (key) => {
console.log(key);
let {
provincesList,
} = this.state;
let newProvincesList = provincesList.map(({name, key: code,}) => {
if (code === key) {
return {
name,
key: code,
selected: true,
};
} else {
return {
name,
key: code,
selected: false,
};
}
}) || [];
this.setState({
provincesList: newProvincesList,
});
};
handleCheckableTagChange = (value) => {
let {
// provincesList,
initProvincesList: provincesList,
} = this.state;
let newProvincesList = provincesList.filter(({name, key, selected}) => {
if (name.includes(value)) {
return {
name,
key,
selected,
};
} else {
// return {
// name: "",
// key: "",
// selected: false,
// };
}
}) || [];
this.setState({
provincesList: newProvincesList,
});
};
inputChangeHandle = (e) => {
let value = e.target.value;
console.log(value);
this.handleCheckableTagChange(value);
};
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Array & filterArray & filterArray & filterUint8Array & TypedArrayUint8Array & TypedArrayUint8Array & TypedArray