我很难从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