ScrapVim-lite-2/keyStack
配列の先頭に新しいkeyを入れるようにしよう
一つ古いキーを取得する、などの操作が楽になる
code
code:script.js
export class KeyStack {
constructor() {
this._stack = [];
}
// keyを入れる
push(key) {
this._stack.push(key);
}
// stackの中身を出しつつ、this._stackを空っぽにする
flush() {
this._stack = [];
return result;
}
// 一番新しいkeyを取得する
get last() {
}
// 一番最初のkeyを取得する
get first() {
}
// key sequenceを取得する
get keys() {
return this._stack;
}
}