我对JavaScript非常陌生。我在阅读deck.js的源代码时发现了一个名为$data的变量。这到底是什么意思?我知道它引用了一个jQuery变量,因为是$,但是它是什么类型的变量呢?它是长度数据的数组吗?
先谢谢你,kop
发布于 2013-09-01 07:31:02
$并不一定是指jQuery。有许多库使用$作为其对象的别名。
因为JavaScript对象是关联数组,所以$[data]只是访问$对象的另一种方式。例如,以下两段代码将返回相同的值:
var data = "someProperty";
alert($[data]);和
alert($.someProperty);发布于 2013-09-01 07:39:02
$是一个对象。
下面是一个简单的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
https://stackoverflow.com/questions/18553763
复制相似问题