0
在打字稿中是否有方法从变量设置属性名称?来自变量对象的属性名称
像这样的事情
export function objectFactory(prop: string) {
return {
prop: {
valid: false
}
};
}
在打字稿中是否有方法从变量设置属性名称?来自变量对象的属性名称
像这样的事情
export function objectFactory(prop: string) {
return {
prop: {
valid: false
}
};
}
您正在寻找computed properties,这是一个ES6的功能,而不是特定的打字稿。
export function objectFactory(prop: string) {
return {
[prop]: {
valid: false
}
};
}
你可以这样说:
export function objectFactory(prop: string) {
let data: any = {};
data[prop] = {};
data[prop].valid = false;
return data;
}