0

我对 JavaScript 很陌生。我正在阅读 deck.js 的源代码,发现那里有一个称为 $[data] 的变量。这到底是什么意思?我知道它指的是一个 jQuery 变量,因为 $ 但它是什么类型的变量?它是长度数据的数组吗?

提前谢谢,kop

4

2 回答 2

4

$不一定意味着它指的是 jQuery 。有许多库使用 $ 作为其对象的别名。

并且因为 JavaScript 对象是关联数组,$[data]只是另一种正确访问$对象的方法。例如,以下两段代码将返回相同的值:

var data = "someProperty";
alert($[data]);

alert($.someProperty);
于 2013-08-31T23:31:02.360 回答
0

$ 是一个对象。

下面是一个简单的 Js 对象示例:

var person=new Object();

person["name"] = "joe";

alert(person.name);
alert(person["name"]);
var data = "name";
alert(person[data]);

http://jsfiddle.net/KPV9N/1/

http://www.w3schools.com/js/js_objects.asp

于 2013-08-31T23:39:02.207 回答