测试你的技能:对象基础
此技能测试的目的是评估您是否理解了我们的 JavaScript 对象基础 文章。
对象基础 1
在此任务中,您将获得一个对象字面量,您的任务是:
- 使用方括号表示法将
name
属性的值存储在catName
变量中。 - 使用点表示法运行
greeting()
方法(它会将问候语记录到浏览器的控制台)。 - 将
color
属性的值更新为black
。
尝试更新下面的实时代码以重新创建完成的示例。
下载此任务的起点,以便在您自己的编辑器或在线编辑器中进行操作。
对象基础 2
在我们的下一个任务中,我们希望您尝试创建自己的对象字面量来表示您最喜欢的乐队之一。必需的属性是:
name
:表示乐队名称的字符串。nationality
:表示乐队来自哪个国家的字符串。genre
:乐队演奏的音乐类型。members
:表示乐队成员数量的数字。formed
:表示乐队组建年份的数字。split
:表示乐队解散年份的数字,如果乐队仍在活动则为false
。albums
:表示乐队发行的专辑的数组。每个数组项都应是一个包含以下成员的对象:name
:表示专辑名称的字符串。released
:表示专辑发行年份的数字。
在albums
数组中至少包含两张专辑。
完成此操作后,您应该将字符串写入变量bandInfo
,该变量将包含一个简短的传记,详细介绍乐队的名称、国籍、活跃年份和风格,以及第一张专辑的标题和发行日期。
尝试更新下面的实时代码以重新创建完成的示例。
下载此任务的起点,以便在您自己的编辑器或在线编辑器中进行操作。
对象基础 3
在此任务中,我们希望您返回到任务 1 中的cat
对象字面量。我们希望您重写greeting()
方法,以便它将"Hello, said Bertie the Cymric."
记录到浏览器的控制台,但要以适用于任何相同结构的cat
对象的方式,无论其名称或品种如何。
完成后,编写您自己的名为cat2
的对象,该对象具有相同的结构,完全相同的greeting()
方法,但name
、breed
和color
不同。
调用这两个greeting()
方法以检查它们是否将适当的问候语记录到控制台。
尝试更新下面的实时代码以重新创建完成的示例。
下载此任务的起点,以便在您自己的编辑器或在线编辑器中进行操作。