我有一个名为DummyObject的对象,其名称为'value'我试图通过函数'assignValue'分配一个值,但在尝试分配它后显示为未定义的 。我假设在'assignValue'函数中'v'应该指向'this.value',当我将它分配给它时,它应该更新'this.value'。为函数对象赋值
function DummyObject(){
this.value;
}
DummyObject.prototype.assignValue = function(val){
var v = this.value;
v = {val: val};
}
var dObj = new DummyObject();
dObj.assignValue(23);
console.log(dObj);