What does the "{}" mean in Javascript?
What does the "{}" mean in Javascript?
在javascript中,我们可以用{}初始化一个变量。"{}"是什么意思?
var o = {};
o.getMessage = function ()
{
return 'This is an example';
};
return o;
这意味着您创建了一个带有变量的对象它被称为带有文字符号的对象。
var o = {}
在这里你的对象没有属性或者可以说它是一个空文字块。但是在下面的代码中
var o = {
o .first= 20;
o .second= 10;
o.result =function(){
return this . first- this .second;
}
} ;
现在你有了一个带有属性和函数的对象
**虽然有几种创建对象的方法,但文字表示法是最简单和最流行的创建对象的方法
基本上不同的情况是:
Use {} instead of new Object()
Use "" instead of new String()
Use 0 instead of new Number()
Use false instead of new Boolean()
Use [] instead of new Array()
Use /()/ instead of new RegExp()
Use function (){} instead of new Function()
基本上,它是一个空对象。当您在变量底部添加getMessage()
函数时,实际上是将其添加到空对象中,导致空对象现在看起来像这样:
var o = {
getMessage: function() {
return 'This is an example';
}
};
您可以用它创建一个作用域或类,在其中您可以使用闭包将该作用域中的某些变量保持为私有
相关文章:
- Node.js's Buffer.writeFloatBE in Javascript
- 铬:“;未捕获的语法错误:意外的标记:"
- Setting default onclick behavior for <img> tag in gene
- 可以设置“;文件名"发生错误时显示的内联脚本标记的
- JS表单提交"无法使用Chrome数据保护程序加载此页面.尝试重新加载页面.调试信息:POST CISmtuK
- 检测电话窃听,即:<a href="电话:xxx">在UIWebview上
- 使用“+="操作人员
- Lucene Search in Alfresco
- //而不是在src=“”上使用http://"属性
- "未捕获的语法错误:意外的标记}"
- 可以<脚本类型=“;text/javascript”>window.location=“/"</
- "实例范围”;TypeScript类的getter/setter
- Javascript复选框函数:;缺少:在属性id之后"
- "“;变量未引用正确的对象
- "日期“;AJAX请求返回的类型值未定义
- grep in JQuery to C#
- "对于“in”;在Javascript中;未定义的“;价值
- What does 'data()' do in '$("#myWidget"
- HTML select.value in"旧浏览器"
- 如何使用“Google Sign In"”检查用户是否登录;(OAuth 2.0)