samedi 17 octobre 2020

React Javascript How to optimize this if / or statement

Do you have a better way to create this if/elseif sentence?

 if ((navigator.userAgent.indexOf('Opera') || navigator.userAgent.indexOf('OPR')) != -1) {
      this.state.isBrowserAllowed = true;
    } else if (navigator.userAgent.indexOf('Chrome') != -1) {
      this.state.isBrowserAllowed = true;
    } else if (navigator.userAgent.indexOf('Safari') != -1) {
      this.state.isBrowserAllowed = true;
    } else if (navigator.userAgent.indexOf('Firefox') != -1) {
      this.state.isBrowserAllowed = true;
    }

Aucun commentaire:

Enregistrer un commentaire