此代码代表“箭头功能”吗?我从自动生成的规范文件中复制了以下规范代码:

  beforeEach(() => {
    fixture = TestBed.createComponent(MyTestComponentComponent);
    component = fixture.componentInstance;
    fixture.detectChanges();
  });


此代码是否表示“箭头功能”实现?您能描述一下它在做什么吗?

最佳答案

是的,这是“箭头功能”的实现-由于外观(=>),通常通常称为“胖箭头功能”。基本上,这只是一种替代语法-尽管在影响范围等方面与其他函数实现有所不同。在这种特殊情况下,“ beforeEach()”是经常在Node / Mongo和测试环境中运行的函数,以确保在触发后续函数之前可以使用某些数据,因此命名为“ beforeEach()”。所谓“在每个函数之前”,首先要运行此函数-就像我提到的那样,通常是为了确保某些数据可用于测试或其他后续函数才能有效运行。

08-07 12:55