我对普通的旧式 JavaScript 和 JavaScript 框架(例如 Backbone.js、RequireJS 等)还很陌生。当我阅读并尝试理解从工作项目中获得的一些 JavaScript 文件(基于 JQuery、Backbone 和 Require)时,我遇到了一些变量声明,例如:
var myVariable = {}, itemList;
有人可以向我解释一下“{}”是什么吗?
PS:可能是一个愚蠢的问题,但在谷歌上搜索“{}”作为关键字绝对不是那么容易......
提前致谢。
最佳答案
{}
只是定义集合或对象的 javascript 方式。
在此示例中,它填充了对象文字
var apple = {
type: "macintosh",
color: "red",
getInfo: function () {
return this.color + ' ' + this.type + ' apple';
}
}
var featurelessApple = {};
关于JavaScript 变量声明 : what is "var myVariable = {}"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11539274/