SpyMomiji 不知不覺就把 if 敘述給通通變不見了 next(){ let next = this._next; ( ( this._next = next?.next ?? null ) ?? ( this._last = null ) ); return ( ( this._current = next )?.content ?? null ); } 雖然用陣列的 push 和 shift 會簡單許多