Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
这是javascript中的数组还是变量?_Javascript_Jquery_Arrays_Html_Variables - Fatal编程技术网

这是javascript中的数组还是变量?

这是javascript中的数组还是变量?,javascript,jquery,arrays,html,variables,Javascript,Jquery,Arrays,Html,Variables,我试图理解jquery滑块的javascript部分,它的文档是 js的第一部分包含以下代码。我不知道这是分配给多个jquery对象的单个变量还是一个数组 var pictures = [], $pointer = $( '#pointer' ), $thumbnails = $( '#thumbnails' ); 当我尝试下面的代码来找出“var pictures”到底代表什么时,它什么也不返回: document.write (typeof pictures); 有人能解释一下是什么吗

我试图理解jquery滑块的javascript部分,它的文档是

js的第一部分包含以下代码。我不知道这是分配给多个jquery对象的单个变量还是一个数组

var pictures = [], $pointer = $( '#pointer' ), $thumbnails = $( '#thumbnails' );
当我尝试下面的代码来找出“var pictures”到底代表什么时,它什么也不返回:

document.write (typeof pictures);
有人能解释一下是什么吗


提前感谢。

这只是一种声明多个变量的方法:

var pictures = [], $pointer = $( '#pointer' ), $thumbnails = $( '#thumbnails' );
与写作相同:

var pictures = [], 
    $pointer = $( '#pointer' ), 
    $thumbnails = $( '#thumbnails' );
或:


这只是一种声明多个变量的方法:

var pictures = [], $pointer = $( '#pointer' ), $thumbnails = $( '#thumbnails' );
与写作相同:

var pictures = [], 
    $pointer = $( '#pointer' ), 
    $thumbnails = $( '#thumbnails' );
或:

这是一种同时定义多个变量的方法。您可能会经常看到它,如:

var pictures = [],
    $pointer = $( '#pointer' ),
    $thumbnails = $( '#thumbnails' );
这是一种同时定义多个变量的方法。您可能会经常看到它,如:

var pictures = [],
    $pointer = $( '#pointer' ),
    $thumbnails = $( '#thumbnails' );
将给您“对象”作为返回值

仅供参考

将给您“对象”作为返回值

仅供参考


document.write()
不是调试/调查的好方法。使用
console.log()
(以及其他控制台API)和浏览器控制台的交互式命令行。通过使用
array.isArray()
测试变量是否为数组。例如:
if(Array.isArray(pictures)){/*yay!这是一个数组*/}
document.write()
不是调试/调查的好方法。使用
console.log()
(以及其他控制台API)和浏览器控制台的交互式命令行。通过使用
array.isArray()
测试变量是否为数组。例如:
if(Array.isArray(pictures)){/*yay!这是一个数组*/}
var object = {};
var array = [];