这是 javascript 中的数组或变量吗?
Is this an array or variable in javascript?
我正在尝试理解 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' 究竟代表什么时 returns 什么都没有:
document.write (typeof pictures);
谁能解释一下这是什么?
提前致谢。
这只是声明多个变量的一种方式:
var pictures = [], $pointer = $( '#pointer' ), $thumbnails = $( '#thumbnails' );
等同于写法:
var pictures = [],
$pointer = $( '#pointer' ),
$thumbnails = $( '#thumbnails' );
或:
var pictures = [];
var $pointer = $( '#pointer' );
var $thumbnails = $( '#thumbnails' );
var pictures = [], $pointer = $( '#pointer' ), $thumbnails = $( '#thumbnails' );
这是一次定义多个变量的方法。您可能会更频繁地看到它:
var pictures = [],
$pointer = $( '#pointer' ),
$thumbnails = $( '#thumbnails' );
var pictures = [];
console.log(typeof pictures);
会给你 'object' 作为 return 值。
仅供参考,
var object = {};
var array = [];
我正在尝试理解 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' 究竟代表什么时 returns 什么都没有:
document.write (typeof pictures);
谁能解释一下这是什么?
提前致谢。
这只是声明多个变量的一种方式:
var pictures = [], $pointer = $( '#pointer' ), $thumbnails = $( '#thumbnails' );
等同于写法:
var pictures = [],
$pointer = $( '#pointer' ),
$thumbnails = $( '#thumbnails' );
或:
var pictures = [];
var $pointer = $( '#pointer' );
var $thumbnails = $( '#thumbnails' );
var pictures = [], $pointer = $( '#pointer' ), $thumbnails = $( '#thumbnails' );
这是一次定义多个变量的方法。您可能会更频繁地看到它:
var pictures = [],
$pointer = $( '#pointer' ),
$thumbnails = $( '#thumbnails' );
var pictures = [];
console.log(typeof pictures);
会给你 'object' 作为 return 值。
仅供参考,
var object = {};
var array = [];