奇怪的javascript语法

-2 javascript syntax

昨天,我看到了一个javascript文件,我创建了两个与语言语法相关的问题.

首先,是什么使这段代码

var result= { 'index': 0 , 'is_check': false };
Run Code Online (Sandbox Code Playgroud)

什么类型的变量是结果......?

代码的第二部分是

return { '_teams': teams, 'champions': champions };
Run Code Online (Sandbox Code Playgroud)

球队和冠军阵容.

该方法返回什么...?

Jos*_*eph 10

  • 键值对
  • 哈希表/地图
  • 字典
  • 关联数组
  • 还有很多...

但是在JavaScript中,它们只是被称为对象,所以不要混淆.并且用括号{}分隔的表示法和用逗号分隔的值称为对象文字表示法

您可以使用typeof检查其类型.

console.log(typeof result)
Run Code Online (Sandbox Code Playgroud)