JavaScript 变量声明 : what is "var myVariable = {}"?

标签 javascript backbone.js requirejs

我对普通的旧式 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/

相关文章:

javascript - 为什么 swank-js 在 emacs REPL 中给我 "document is not defined"?

javascript - 'el' 在 vi​​ew.render().el 中做了什么?

javascript - 如何更新并发送 Backbone 模型到express后端

javascript - require-handlebars-plugin 构建错误 - ReferenceError : _ is not defined

javascript - Ionic - 年龄数字旋转器组件

javascript - 使用更改事件选择值不会改变选项

javascript - 如何在每次需要 jQuery 时将 jQuery 的插件与 jQuery 一起加载?

interface - TypeScript:使用 AMD 时类中的引用接口(interface)

javascript - 简单的 JQuery slider 无法正常工作

javascript - 在 Backbone 应用程序中重新加载主干 View 和 i18n 翻译文件?