4.7本章小结
我们已经介绍了在JavaScript中对象是如何工作的。对象和数组很相似,因为可以使用对象把多条信息保存到一个单元中。二者之间的主要区别是,对象使用字符串来访问元素,而数组使用数字来访问元素。因此数组是有序的,而对象是无序的。
在后边的各章中,在了解了更多JavaScript特性之后,我们还会做许多与对象相关的事情,在下一章中,我们将学习条件和循环,这是为程序添加结构以使其更强大的两种方式。
4.8编程挑战
尝试一下这些挑战,练习使用对象。
#1计分器
假设你正与一些朋友玩游戏,你想要记录比分。创建一个名为scores的对象。键是朋友们的名称,值是比分(从0开始)。当玩家得分后,就要增加他们的分数。在scores对象中,如何增加玩家的得分?
#2深入了解对象和数组
假设你有如下的对象
var myCrazyObject = {
"name": "A ridiculous object",
"some array": [7, 9, { purpose: "confusion", number: 123 }, 3.3],
"random animal": "Banana Shark"
};
如何用一行JavaScript代码来获取这个对象中的数字123?在控制台尝试一下,看看你做的对吗?
本站内容未经许可,禁止任何网站及个人进行转载。