1
任何人都可以解釋這一點?這是什麼意思? var _ = this,dataSettings,responsiveSettings,斷點;
var _ = this, dataSettings, responsiveSettings, breakpoint;
我在光滑的滑塊源40行版本1.4.1
任何人都可以解釋這一點?這是什麼意思? var _ = this,dataSettings,responsiveSettings,斷點;
var _ = this, dataSettings, responsiveSettings, breakpoint;
我在光滑的滑塊源40行版本1.4.1
它是一個變量聲明看見了。
這意味着,在短期:
var _ = this;
var dataSettings;
var responsiveSettings;
var breakpoint;
有沒有價值分配仍然會在你的範圍內都有效,並會使用時不引發錯誤的變量。
參見這些3個例子之間的差別:1
實施例:
var foo; //is declared without value, aka undefined, is falsy
if(foo){
alert('This does not get called');
}else{
alert('This gets called');
}
實施例3:2
var foo = 'abcdefg'; // Declared with value
if(foo){
alert('Works');
}
例
// No declaration
if(foo){ // This will throw an error and your script stops executing.
alert('This does not get called');
}
變量_
被賦予值this
。其餘的只是宣佈但未分配
它聲明瞭4個變量'_',它將'this'作爲它的值,'dataSettings','responsiveSettings'和'breakpoint'。 –
它是一種骯髒的聲明類型 –