エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Javascriptで自前のコンテナクラスにイテレータを実装する - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Javascriptで自前のコンテナクラスにイテレータを実装する - Qiita
自前でコンテナを作成してvueのv-forで表示する機会があって、情報を探すのに苦労したのでメモ残しとき... 自前でコンテナを作成してvueのv-forで表示する機会があって、情報を探すのに苦労したのでメモ残しときます。 実装は管理ノードつきの双方向循環リストです。(横着な実装なので正確にはコンテナではない気がします・・・。) 方法1はnext()を持ったオブジェクトなら何でも良いのですが、その一例としてここではジェネレータを返却しています。 class List { constructor(data=null) { this.prev = this; this.next = this; this.data = data; } insert_next(e) { if(this == e) return; e.prev.next = e.next; e.next.prev = e.prev; e.prev = this; e.next = this.next; this.next.prev = e;