我一直在尋找有關如何在ECMAScript中指定一個符號作爲公共或私人的討論6. 正如我undertand它的專用符號將使用類似的模式創建如下: var itemManager = (function() {
var items = new Symbol(/* possible string description? */);
return {
[items]
我生病累的永遠不必寫這樣的代碼: function shallowExtend(obj1,obj2){
var key;
for (key in obj2) {
if (obj2.hasOwnProperty(key) === false) continue;
obj1[key] = obj2[key]
}
}
或者,如果我不想寫自己的代碼,