如何創建一個Map,需要new並且它不是必需的對象? var o = new Object();
var m = new Map();
var constructorObject = o.constructor;
var constructorMap = m.constructor;
var newObject = constructorObject();
var newMap =
如果你創建一個Map()是否有任何方法來迭代它?我知道節點0.12還沒有出來,但0.11.x是好它的方式,我不能算出它在devel的分支, var m = new Map();
m.set('foo', 'bar');
不知道「富」,反正是有發現密鑰已設置?是否存在.keys()或任何可以允許這樣做的對象,或者我們運氣不好,直到v8獲得更多的ES6,從而釋放節點0.14。
在PHP中,每個類都包含一個「magic」__call函數。使用這個可以動態攔截所有對類的調用。例如使用 class TestClass {
public function __call($functionname, $arguments) {
.. functionname called
}
}
見http://www.php.net/manual/