这是Vue.js中的javascript对象吗?

这是Vue.js中的javascript对象吗?,javascript,arrays,object,vue.js,Javascript,Arrays,Object,Vue.js,我在Vue.js教程中经常看到下面的代码格式,我想知道它是否是javascript对象。我现在正在检查W3Schools,似乎javascript对象是由一个变量定义的,而不是由直接返回命令后跟括号。有人能给我指引正确的方向吗?谢谢!:)我正试图一个接一个地学习代码,有时会搞不清楚某些东西是属于我正在使用的框架还是纯javascript。:) 这是一个普通的javascript对象。返回您所做的方式或分配给变量会产生相同的结果,它仍然是一个javascript对象。直接返回对象只是一种快捷方式,

我在Vue.js教程中经常看到下面的代码格式,我想知道它是否是javascript对象。我现在正在检查W3Schools,似乎javascript对象是由一个变量定义的,而不是由直接返回命令后跟括号。有人能给我指引正确的方向吗?谢谢!:)我正试图一个接一个地学习代码,有时会搞不清楚某些东西是属于我正在使用的框架还是纯javascript。:)


这是一个普通的javascript对象。返回您所做的方式或分配给变量会产生相同的结果,它仍然是一个javascript对象。直接返回对象只是一种快捷方式,可以减少代码量,产生相同的结果


Vue是使用javascript编写的,因此它也使用javascript对象。

您返回的javascript对象具有名为
messages
的属性,该属性是一个数组,包含多个对象,每个对象用逗号分隔

由于封装了一组属性的
{…}
,您可以判断它是一个对象

// object
{
    property: 'value'
}
您可以看出
message
属性是一个数组,因为
[…]
封装了一个项目列表,并用逗号分隔

message: [
    {}, // first object, notice the comma
    {}  // second object
]

是的,这段代码返回了一个JavaScript对象。如果你不知道什么是什么,那么就寻找特定于框架的方法或变量(
$
通常是一个死赠品)。如果你没有看到,那就是香草JS。你贴的是香草的。
message: [
    {}, // first object, notice the comma
    {}  // second object
]