我正在尝试创建一个函数,该函数返回可以设置给定对象属性的函数。
下面是我写的代码:
const obj = {
stuff: 'something'
};
const accessObject = accessor(obj);
function accessor(obj) {
return function(property, value) {
obj[property] = value;
return obj[property]
}
}
accessObject('pizza-pie', 'yummmm');
console.log(obj['pizza-pie']);
我期望obj ['pizza-pie']等于'yummmm',但是我却不确定。
我在做什么错?