gpt4 book ai didi

javascript - Node的 `smart-list`链表模块如何使用hasNext()和hasPrevious()方法

转载 作者:搜寻专家 更新时间:2023-10-31 23:26:48 24 4
gpt4 key购买 nike

我正在使用 singly-linked-list 来管理我的进出交易,但没有提供单链表 hasPrevious() 方法。

为什么我需要 hasPrevious() 方法?

在某些情况下,我想在相同的方法签名 check here 中迭代链表两次

所以我转到了 hasPrevious() 提供的 smart-list,但我无法完成这项工作。 See example

任何人都可以建议我如何在智能列表或任何其他解决方案中使用 hasNext() 和 hasPrevious() 吗?

最佳答案

来自sourcesmart-list 模块的 list 中,迭代器存在于 _first_last 的属性中列表:

var List = require("smart-list")
var templist = new List()

templist.push("foo");

templist._first.hasNext(); // false

关于javascript - Node的 `smart-list`链表模块如何使用hasNext()和hasPrevious()方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36098793/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com