我很難從JavaScript中的對象創建新實例。嘗試閱讀一些答案,但仍然沒有運氣。如何在javascript中創建對象的新實例
var general_obj = {
title : '',
count : 0,
details : [],
status : 'OK'
}
function processData(input){
var result = Object.create(general_obj);
return result;
}
我想從general_obj創建新的實例。我期待的結果將具有相同的結構general_obj,因此在我的情況下,返回成爲唯一的,而不是
{}
:
{
title : '',
count : 0,
details : [],
status : 'OK'
}
我怎樣才能實現呢?
@Tushar editted。謝謝 – Gerry
您的代碼有效。只是繼承的屬性沒有被記錄。嘗試'console.log(result.count)' - 它是'0'。 – Bergi
editted更具體..對不完整的代碼 – Gerry