2016-12-28 33 views
1

如何在我的代码中添加检查以使参数变量不区分大小写?我希望用户能够输入ab = ac作为查询参数,或者AB = AC或aB = aC以及任何其他变体。我的代码如下。根据当前参数,headOne或headTwo将显示在页面上。查询参数区分大小写检查?

myObject: function() { 
    var parameter = window.location.search.includes("ab=ac"); 
    var headOne = data.headerOne; 
    var headTwo = data.headerTwo; 
    var helpers = _.extend(this.constructor.__super__.myObject.call(this), { 
     header: parameter ? headerOne : headerTwo 
    }); 
    return helpers; 
} 

回答

5

你可以将其转换为小写和比较:

var parameter = window.location.search.toLowerCase().includes("ab=ac"); 
//------------------------------------^^^^^^^^^^^^^^ 
+1

谢谢你,并没有意识到这将是简单 –