javascript 具有iterables的反向循环数组。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 具有iterables的反向循环数组。相关的知识,希望对你有一定的参考价值。
class IterableBackwards {
constructor(xs) {
this._xs = xs;
this._i = xs.length;
}
[Symbol.iterator]() { return this; }
next() {
return (this._i <= 0)
? { done: true, value: undefined }
: { done: false, value: this._xs[--this._i] };
}
}
const xs = ['A1', 'A2', 'A3'];
for (const x of new IterableBackwards(xs)) {
console.info(x);
}
以上是关于javascript 具有iterables的反向循环数组。的主要内容,如果未能解决你的问题,请参考以下文章
使用__iter__ , 和__reversed__ 实现正反向迭代器
正反向迭代器
04.Javascript——入门一些方法记录之iterable
STL进阶--狡猾的反向迭代器
java 25. k-Group中的反向节点(#iterative).java
java 25. k-Group中的反向节点(#iterative).java