这是否符合"箭头功能"实施?

时间:2017-11-30 18:15:02

标签: javascript jasmine

此代码是否代表"箭头功能"?我从自动生成的spec文件中复制了以下规范代码:

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

此代码是否代表"箭头功能"实施?你能描述一下它在做什么吗?

1 个答案:

答案 0 :(得分:1)

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