可以使用以下代码实现这个函数:
function addToObjectArray(obj, propName, value) {
if (!obj.hasOwnProperty(propName)) {
obj[propName] = [];
}
obj[propName].push(value);
}
这个函数会首先检查对象是否已经具有指定的属性,如果没有,就会创建一个空数组,并将它赋值给该属性。然后,它会将传入的值添加到该数组中。
例如,使用以下代码可以添加一个值到一个名为“users”的数组属性中:
var myObj = {};
addToObjectArray(myObj, "users", "Alice");
addToObjectArray(myObj, "users", "Bob");
console.log(myObj.users); // 输出 ["Alice", "Bob"]