未定义的get设置为null值,甚至在ractjs中没有返回



在emp_id为null的情况下,我在的更新列表中未定义。即使emp_id为null,我也不会返回任何内容。

请帮我解决这个问题。

const update1 = res.data.map((updatecol) => {
if (updatecol.emp_id === null) {
} else {
return {
label: updatecol.emp_name,
value: updatecol.emp_name
};
}
});
this.setState({
updatelist: update1
});

也许您正在被定义。尝试这种方式

const update1 = () => {
const obj = {};
for(let i = 0 ; i < res.data.length ; i++){
const updatecol = res.data[i]; 
if (updatecol.emp_id && updatecol.emp_id !== null) {

obj.label = updatecol.emp_name;
obj.value = updatecol.emp_name;  
break;    
} 
}
return obj;
}

相关内容

  • 没有找到相关文章