我有一个函数,它接收一个对象作为参数并访问它的一个属性,由另一个参数确定。像这样的东西:
// js code
function setProperty(subject, property, value) {
subject[property] = value;
}
如何以确保property
参数是参数的键subject
并且value
参数具有相同类型的方式对该函数进行类型注释?
如果有帮助,我希望property
参数始终是文字值(“硬编码”值,而不是变量),所以这是一个可以接受的约束。