如何将字符串与多个变量匹配?

时间:2018-11-16 06:56:50

标签: javascript reactjs

我遇到一种情况,我必须在应用程序的多个页面中呈现某个组件(例如),因此我必须检查当前路径matches是否是我通过CONSTANTS提供的路径。

if(this.props.location.pathname.match(CONST1) || this.props.location.pathname.match(CONST2)) {
    render component ...
  }

是的,效果很好,但是我认为 Regexp 可能有更优雅的解决方案。有什么建议吗? 我也尝试过这种方法,但对我的情况没有帮助

if(this.props.location.pathname.match(CONST1 || CONST2)){
    render component ...
  }

1 个答案:

答案 0 :(得分:1)

如果我们有:

JobInfo.Builder()

然后我们可以使用ES5(!)let path = this.props.location.pathname; (也有some):

every