JavaScript对象快速说明

你知道数组吗? 数组是数据的有序集合。 同样,对象是无序的数据集合。

让我们看一个数组:

  const JusticeLeague = [“蝙蝠侠”,“超人”,“火星猎人”,“神奇女侠”,“鹰女”,“闪光”,“绿灯侠”]; 

所以我有这个数组(或有7个成员的有序列表称为justiceLeague

数组是有序列表,其中:

  [ 
0:“蝙蝠侠”,
1:“超人”,
2:“火星猎人”,
3:“神奇女侠”,
4:'鹰女'
5:“ Flash”,
6:“绿色灯笼”
]

第一项始终置于零0因为二进制!

因此,如果我必须打电话给正义联盟的第一名成员,那我就必须打电话给justiceLeague[0]

好的,现在您对Arrays有了一个概述,让我们来谈谈JavaScript对象。

在JavaScript中,对象在花括号{}中键入

它们就像数组,但不是有序列表。

我们来看一下:

  const CrimeSyndicate = { 
老板:“女超人”,
second_in_command:“猫头鹰人”,
third_in_command:“超人”,
sub_boss:'电源环',
主持人:“约翰尼·Quick”,
second_henchman:“白色火星人”,
third_henchman:“杰西卡·克鲁兹”
}

因此,使用这种格式时,没有第一个或最后一个成员,它们都是用各自的key指定的。

因此,如果我要称呼此对象为老板,我将这样做: crimeSyndicate['boss'] ,它将返回值“ Superwoman”。

就像数组一样,您可以具有对象的子属性:

  const superHero = { 
名称:'Barry Allen',
超级:{
super_hero_name:“ Flash”,
力量:“超高速”
}
}

因此,如果我这样做: superHero['super']['power']我将得到“ Super Speed”的输出。

还有另一种巧妙的调用方法, superHero.super.power将输出相同的结果,这称为点表示法。

对象也可以具有其成员的功能,我在下一篇文章中谈到了这一点:使用JavaScript对象创建Thanos的无限手套。

对这篇文章有帮助吗? 请给它拍一下!

想从我这里了解更多? 在Twitter @TamalAnwar上关注我,我在这里分享我的日常学习和建设经验; 还可以查看我的博客,在其中分享我在网络上构建的内容>> TamalWeb.com