Javascript变量声明:什么是“;var myVariable={}”;
Javascript variable declaration : what is "var myVariable = {}"?
我对普通的旧JavaScript和JavaScript框架(如Backbone.js、RequireJS…)还很陌生。当我阅读并试图理解我从工作中的项目(基于JQuery、Backbone和Require)中获得的一些JavaScript文件时,我遇到了一些变量声明,如:
var myVariable = {}, itemList;
有人能给我解释一下"{}"是什么吗?
附言:这可能是一个愚蠢的问题,但在谷歌上搜索"{}"作为关键词肯定不是那么容易。。。
提前谢谢。
{}
只是定义集合或对象的javascript方法。
在本例中,它填充了一个对象文字
var apple = {
type: "macintosh",
color: "red",
getInfo: function () {
return this.color + ' ' + this.type + ' apple';
}
}
var featurelessApple = {};
这是一个空的Javascript对象文字(创建对象的简写方式)
var myVariable = {};
类似于
var myVariable = new Object();
两个表达式都将创建一个空对象。
myVariable
是对象文字,或通用object
。
为了便于将来参考,您可以使用浏览器中的控制台轻松查看。Chrome
var myVariable = {}
console.log(myVariable);
这将打印出整个对象。在这个中
Object {}
这是一个空的对象文字。
对象文字由零个或多个用大括号括起来的键/值对组成。在您的示例中,键/值对为零,因此对象不定义任何属性。
相关文章:
- 控制台返回var不是't定义,但它是
- 从var向代码隐藏函数传递值
- 如何通过引用var Using DataTables来进行分页或排序
- jQuery语法添加了var
- 如何将具有文本类型值的var放入jQuery函数中
- JS:检查URL中的参数,然后迭代一个参数为var的函数
- 当var==0时,我如何显示一个警报
- javascript中对象构造函数中的var属性与this.properties
- 函数中this和var之间的区别
- JavaScript-的含义:var DndUpload=函数(inputElem){};
- Understanding Javascript scope with "var that = this&qu
- 如何使用javascript var引用Mongo DB集合's字段
- var w = q||问2;这个表达式是什么意思
- 为什么JavaScript抛出'未捕获的ReferenceError:var未定义'定义var时
- 在jquery函数内部设置来自jquery函数的var;t运行
- 确定var是否是javascript中的elementFinder对象的方法是什么
- 如何使用var名称调用JSON数据
- '这'在使用之前分配给了一个var
- 更改json/javascript对象var名称或从数字var中检索值
- Javascript变量声明:什么是“;var myVariable={}”;