gpt4 book ai didi

javascript - 这是什么意思? var _ = this, dataSettings, responsiveSettings, 断点;

转载 作者:行者123 更新时间:2023-11-30 09:31:30 24 4
gpt4 key购买 nike

谁能解释一下?

 var _ = this, dataSettings, responsiveSettings, breakpoint;

我在 1.4.1 版本第 40 行的 slick slider 源代码中看到了这一点

最佳答案

这是一个变量声明。

简而言之,这意味着:

var _ = this;
var dataSettings;
var responsiveSettings;
var breakpoint;

没有赋值的变量在你的范围内仍然可用,并且在使用时不会抛出错误。

查看这 3 个示例之间的区别:

示例 1:

var foo = 'abcdefg'; // Declared with value
if(foo){
alert('Works');
}

示例 2:

var foo; //is declared without value, aka undefined, is falsy
if(foo){
alert('This does not get called');
}else{
alert('This gets called');
}

示例 3:

// No declaration
if(foo){ // This will throw an error and your script stops executing.
alert('This does not get called');
}

关于javascript - 这是什么意思? var _ = this, dataSettings, responsiveSettings, 断点;,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45917551/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com