次世代 Hugo

智能を研ぎ、創造を編む

你所不知道的 Class

Class 是 OOP 必備觀念,ECMAScript 2015 總算支援 Class,讓很多人倍感親切,但事實上 ECMAScript 的 Class 並非如你想得這麼單純。

如何刪除 Array 中的 Object ?

ECMAScript 提供了 splice() 刪除 Array 中的 Element,但必須先提供要刪除的 Index;但若要刪除的是 Object,由於 Object 的比較是 Reference,所以實踐方式比較不一樣。

如何建立 Pure Object ?

ECMAScript 因為提供了 Object Literal,一般我們都會使用 Object Literal 建立 Object,但所建立的 Object 並非 Pure Object,還會繼承 Object.prototype 原本的 Property。

ECMAScript 之 Bitwise Operator

有些時候二進位表示法非常好用,如要設定 User 權限是否有 新增修改刪除查詢權限,若每個權限都用二進位的 1 個 bit 表示,0b1111 就表示 4 種權限都有,而 0b1010 則表示只有 新增刪除 權限,以此類推,但這種二進位表示法,該如何在 ECMAScript 使用呢 ?