だから...私は最近JSHintを介してコードを実行し始めました、そしてそれは次のことについてうめき声を上げています:
function myfunc(config){
var config = Ext.apply({},config,{});
//Ext.apply is used as a deep object clone, to check for defaults ,
//typeof config !==null, etc
}
「varconfigはすでに定義されています」
私はそれがうまくいくとちょっと思った、そして今のところそれに関して実際に何の問題もなかった。
このような変数を再宣言するために、どのような落とし穴がありますか?(そして、その方法を知っている場合、JSHintで警告を無効にするにはどうすればよいですか?)