【问题标题】:Object and Object Literals in javascript [duplicate]javascript中的对象和对象文字[重复]
【发布时间】:2023-03-13 09:07:01
【问题描述】:

谁能解释一下 JavaScript 中对象和对象字面量之间的区别?

到目前为止,我通过搜索谷歌了解到如下:

1) 对象是名称-值对的集合,例如:地址:“我的地址”。

2) 对象字面量是由逗号分隔并用大括号括起来的名称-值对序列。例如:{地址:“我的地址”,滚动:0001}

但这对我来说仍然没有意义。我无法找出这两者之间的基本区别。实际上,我对“名称-值对的集合”和“名称-值对的序列”感到困惑。

【问题讨论】:

标签: javascript object


【解决方案1】:

对象字面量只是一个按字面定义的对象,如

var object_literal = {
    key1 : "value",
    key2 : "value2",
}

然而,例如 javascript 中有许多类型的对象

var obj1 = new Date();    // object
var obj2 = function() {}; // object
var obj3 = new RegExp();  // object

还有很多很多,但这些不是文字对象

【讨论】:

  • 是的。知道了。谢谢
猜你喜欢
  • 2017-08-14
  • 1970-01-01
  • 1970-01-01
  • 2012-09-21
  • 2012-12-22
  • 2011-09-23
  • 1970-01-01
  • 2014-01-15
  • 1970-01-01
相关资源
最近更新 更多