我可以从下拉选择变量中删除“ null”吗?

时间:2018-11-12 13:50:45

标签: javascript reactjs react-select

我有一个多选下拉菜单,允许我的用户使用react-select选择多个A,B和/或C选项。每次选择一个,我都希望将其添加到“ choice”变量中以保持记录。我有这个工作,但是因为我必须先声明我的变量,所以它在变量内部保持“ null”。我该如何摆脱呢?下面的代码。

handleChange = (selectedChoice) => {
this.setState({ selectedChoice });
for (var i =0; i < selectedChoice.length; i++) {
   var filter = null;
   filter +=(selectedChoice[i].value); //removing the plus just resets it to last chosen option
    }
  console.log(filter);
  }

打印示例:nullAC

1 个答案:

答案 0 :(得分:0)

对此的解决方案已在Yury Tarabanko的评论中发布。

var filter = ''

出于良好作法,console.log也不位于代码中的该位置。