Javascript jshint和变量名不在我的控制范围内
我在一个角度页面中处理来自twitter的oauth响应,该页面读取如下参数:Javascript jshint和变量名不在我的控制范围内,javascript,angularjs,oauth,jshint,Javascript,Angularjs,Oauth,Jshint,我在一个角度页面中处理来自twitter的oauth响应,该页面读取如下参数: var oauthToken = $location.search().oauth_token; Jshint会抱怨,因为 line 13 col 0 Identifier 'oauth_token' is not in camel case. 或者,我可以把它写成 var oauthToken = $location.search()['oauth_token']; 但是jshint会抱怨的 li
var oauthToken = $location.search().oauth_token;
Jshint会抱怨,因为
line 13 col 0 Identifier 'oauth_token' is not in camel case.
或者,我可以把它写成
var oauthToken = $location.search()['oauth_token'];
但是jshint会抱怨的
line 13 col 40 ['oauth_token'] is better written in dot notation.
是否有一种推荐的方法可以在不使用//jshint ignore:line注释的情况下处理这些问题
var OAUTH_TOKEN = 'oauth_token';
var oauthToken = $location.search()[OAUTH_TOKEN];
Ofc为变量选择一个更合适的名称