JavaScript-getter函数与构造函数-哪个先执行?
我需要知道组件和执行顺序中首先执行的是哪个 在构造函数或构造函数被首先调用之前调用Get。我无法将控制台放入Get访问器JavaScript-getter函数与构造函数-哪个先执行?,javascript,angular,typescript,angular6,Javascript,Angular,Typescript,Angular6,我需要知道组件和执行顺序中首先执行的是哪个 在构造函数或构造函数被首先调用之前调用Get。我无法将控制台放入Get访问器 export class AppComponent implements OnChanges { title = 'app'; constructor() { console.log('constructor called on App Component'); } ngOnChanges() { console.log(' onChang
export class AppComponent implements OnChanges {
title = 'app';
constructor() {
console.log('constructor called on App Component');
}
ngOnChanges() {
console.log(' onChanges called on App Component');
}
clicked() {
console.log('red');
}
get name(): string {
return 'sahir';
console.log('called get method');
}
}
构造函数总是首先被调用。您需要类的实例才能访问属性
此外,放置在getter上的
console.log
永远不会运行,因为它位于return
语句之后。构造函数始终会首先被调用。您需要类的实例才能访问属性
另外,放在getter上的console.log
永远不会运行,因为它在return
语句之后