JavaScript的惰性和无限链接列表 一个幽灵困扰着ECMAScript —尾部调用优化的幽灵。 卡尔·马克思 关于 该库改编自并进行了一些修改。 它包括用于创建热切和延迟评估的链表数据结构(包括无限列表)的功能,以及用于处理它们的功能的核心子集。 但是,与maryamyriameliamurphies.js不同,延迟链接列表不实现函数循环,部分应用程序或类型检查。 但是,它确实将大多数标准的类型类实现为实例方法,并且还实现了,因此您可以将它们for...of循环或以其他方式用作常规迭代器。 该库提供的惰性列表是使用ES2015中的新Proxy API实现的。 简而言之,从大多数列表构