奇怪的javascript语法

时间:2012-05-26 17:32:48

标签: javascript syntax

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

首先,是什么使这段代码

var result= { 'index': 0 , 'is_check': false };

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

代码的第二部分是

return { '_teams': teams, 'champions': champions };

团队和冠军阵容。

该方法返回什么...?

2 个答案:

答案 0 :(得分:10)

  • 键值对
  • 哈希表/地图
  • 字典
  • 关联数组
  • 以及更多...

但是在JavaScript中,他们只是简单地调用了objects,所以不要混淆。它包含在{}中的符号和用逗号分隔的值称为object literal notation

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

console.log(typeof result)

答案 1 :(得分:0)

返回对象。您可以使用点运算符访问元素。