我想了解jquery滑块的javascript部分,其文档为http://tympanus.net/codrops/2011/07/05/fullscreen-slideshow-with-html5-audio/
gallery.js的第一部分有以下代码。我无法弄清楚这是一个分配了多个jquery对象还是数组的单个变量?
var pictures = [], $pointer = $( '#pointer' ), $thumbnails = $( '#thumbnails' );
当我尝试下面的代码时,找出确切的功能' var pictures'代表它什么都不返回:
document.write (typeof pictures);
有人可以解释一下它是什么吗?
提前致谢。
答案 0 :(得分:5)
这只是一种声明多个变量的方法:
var pictures = [], $pointer = $( '#pointer' ), $thumbnails = $( '#thumbnails' );
与写作相同:
var pictures = [],
$pointer = $( '#pointer' ),
$thumbnails = $( '#thumbnails' );
或:
var pictures = [];
var $pointer = $( '#pointer' );
var $thumbnails = $( '#thumbnails' );
答案 1 :(得分:0)
var pictures = [], $pointer = $( '#pointer' ), $thumbnails = $( '#thumbnails' );
这是一种定义多个变量的方法。您可能会更频繁地看到它:
var pictures = [],
$pointer = $( '#pointer' ),
$thumbnails = $( '#thumbnails' );
答案 2 :(得分:0)
var pictures = [];
console.log(typeof pictures);
会给你'对象'作为回报值。
FYI,
var object = {};
var array = [];