Javascript 在量角器中使用descripe或it时,使用function()和()有什么区别
我正在阅读一些培训代码,我可以看到示例1在it语句中没有使用函数,但在示例2中我可以看到,注意我对JS和量角器的世界是全新的,所以任何反馈都将非常感谢 我搜索了一些信息,但不确定其中的差别 示例#1 示例2Javascript 在量角器中使用descripe或it时,使用function()和()有什么区别,javascript,protractor,Javascript,Protractor,我正在阅读一些培训代码,我可以看到示例1在it语句中没有使用函数,但在示例2中我可以看到,注意我对JS和量角器的世界是全新的,所以任何反馈都将非常感谢 我搜索了一些信息,但不确定其中的差别 示例#1 示例2 这是一样的()=>{}是ES6编写function(){}的缩写。只需稍微清理一下代码,就不必再编写函数了。这是一样的()=>{}是ES6编写function(){}的缩写。只需稍微清理一下代码,就不必再编写函数了。第一个示例提供了一个箭头函数(也称为lambda),它是创建函数的快捷方式。
这是一样的
()=>{}
是ES6编写function(){}
的缩写。只需稍微清理一下代码,就不必再编写函数了。这是一样的()=>{}
是ES6编写function(){}
的缩写。只需稍微清理一下代码,就不必再编写函数了。第一个示例提供了一个箭头函数(也称为lambda),它是创建函数的快捷方式。第二个示例描述了完整的函数声明。两者之间没有区别,你可以用你喜欢的任何方式
箭头函数可以这样表示:
var anon = (a, b) => a + b;
var anon = function (a, b) { return a + b };
常规函数如下所示:
var anon = (a, b) => a + b;
var anon = function (a, b) { return a + b };
两个函数执行完全相同的操作。第一个示例提供了一个箭头函数(也称为lambda),它是创建函数的快捷方式。第二个示例描述了完整的函数声明。两者之间没有区别,你可以用你喜欢的任何方式
箭头函数可以这样表示:
var anon = (a, b) => a + b;
var anon = function (a, b) { return a + b };
常规函数如下所示:
var anon = (a, b) => a + b;
var anon = function (a, b) { return a + b };
两个功能执行完全相同的操作。tl;dr:它们是不同的,这种差异并不是特定于量角器的;医生:它们是不同的,不同并不是特定于它的!谢谢你的回复,完成它!谢谢你的回复