• 四、数据结构:对象和数组

    四、数据结构:对象和数组

    原文:Data Structures: Objects and Arrays

    译者:飞龙

    协议:CC BY-NC-SA 4.0

    自豪地采用谷歌翻译

    部分参考了《JavaScript 编程精解(第 2 版)》

    On two occasions I have been asked, ‘Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out?’ […] I am not able rightly to apprehend the kind of confusion of ideas that could provoke such a question.

    Charles Babbage,《Passages from the Life of a Philosopher》(1864)

    四、数据结构:对象和数组 - 图1

    数字,布尔和字符串是构建数据结构的原子。 不过,许多类型的信息都需要多个原子。 对象允许我们将值(包括其他对象)放到一起,来构建更复杂的结构。

    我们迄今为止构建的程序,受到一个事实的限制,它们仅在简单数据类型上运行。 本章将介绍基本的数据结构。 到最后,你会知道足够多的东西,开始编写有用的程序。

    本章将着手于一个或多或少的实际编程示例,当概念适用于手头问题时引入它们。 示例代码通常基于本文前面介绍的函数和绑定。

    • 松鼠人
    • 数据集
    • 属性
    • 方法
    • 对象
    • 可变性
    • 松鼠人的记录
    • 计算关联性
    • 数组循环
    • 分析结果
    • 数组详解
    • 字符串及其属性
    • 剩余参数
    • Math对象
    • 解构
    • JSON
    • 本章小结
    • 习题