與FireFox相比,Object.create在Nodej中的工作方式不同。NodeJS中的Object.create
假設像這樣的對象:
objDef = {
prop1: "Property 1"
}
obj = {
prop2: "Property 2"
}
var testObj = Object.create(obj, objDef);
以上的JavaScript在Mozilla完美地工作。它基本上使用傳遞給Object.create的第二個參數來設置默認值。
但是這在Node中不起作用。我得到的錯誤是TypeError: Property description must be an object: true
。
我如何得到這個在Node中工作?我想基本上創建一個默認值的對象。