对不起,如果我的问题没有100%明确,希望你能理解我的意思。
我希望能够在JS中做这样的事情,并且我想知道它是否可能:
export const type = {
link: 'dark-blue',
text: `${link} f2` // using the value of the first in the second
}
这有效:
const link = 'dark-blue'
export const type = {
text: link + ' f2'
}
但问题是,我必须在对象之外分离我的链接变量。
有什么想法吗?
答案 0 :(得分:0)
您可以在导出后改变对象:
int
答案 1 :(得分:0)
单例模型可能有效,但您必须执行INSERTs
type.text()
答案 2 :(得分:0)
我认为你想做的是在类型对象中引用export class Component {
private isCalendar: boolean = false;
showCalendar() {
this.isCalendar = this.isCalendar ? false : true;
}
}
变量,但是你不能这样做,因为还没有创建对象。
link
所以更好的方法是:
export const type = {
link: 'dark-blue',
text: `${link} f2` // using the value of the first in the second
}
答案 3 :(得分:0)
您可以使用块范围来定义link
和text
,然后将属性设置为type
let type;
{
const link = "dark-blue", text = `${link} f2`;
type = {link, text};
}
console.log(type)