読者です 読者をやめる 読者になる 読者になる

kitak.blog

Kみたいなエンジニアになりたいブログ

配列を空にするメソッドをprototype拡張した

JavaScript

こんにちは. 昨日書いたエントリを元にプログラムで配列を空にする処理を記述したんですが

// ...
ary.length = 0;
// ...

こんなのが突然書かれてても, 配列を空にしているようにはみえない...

prototype拡張しました

というわけで, prototype拡張しました.

if (typeof Array.prototype.clear !== 'function') {
  Array.prototype.clear = function () {
    this.length = 0;
  }
}

これで

ary.clear();

で配列を空にできるよ!