gpt4 book ai didi

javascript - Protractor中使用describe或it时,使用function()和()有什么区别

转载 作者:行者123 更新时间:2023-12-01 00:43:18 26 4
gpt4 key购买 nike

我正在阅读一些训练代码,我可以看到示例 1 在 it 语句中没有使用函数,但在示例#2 中我可以看到它,请注意,我对 JS 和 Protractor 的世界是全新的,所以任何我们将非常感谢您的反馈。

我搜索了信息,但不确定其中的区别

示例#1

it('should have a history', () => {
add(1, 2);
add(3, 4);
expect(history.count()).toEqual(2);
add(5, 6);
expect(history.count()).toEqual(3);
});

示例#2

it('should have a history with text', function () {
add(1, 2);
add(3, 4);
expect(history.last().getText()).toContain('1 + 2');
expect(history.first().getText()).toContain('3 + 4');
});

最佳答案

第一个示例展示了一个箭头函数(也称为 lambda),它是创建函数的快捷方式。第二个示例描述了完整的函数声明。两者没有区别,你可以用任何你喜欢的方式。

箭头函数可以这样表示:

var anon = (a, b) => a + b;

虽然常规函数如下所示:

var anon = function (a, b) { return a + b };

两个函数执行完全相同的操作。

关于javascript - Protractor中使用describe或it时,使用function()和()有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57564311/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com