ES6大箭头符号函数,提供SyntaxError:missing; 声明前

伊斯梅尔·米格尔(Ismael Miguel)

我正在尝试ES6的新功能。

我正在尝试打高尔夫球。

这是我到目前为止的内容:

F=>(s){/[^aeiou]{3}|[jqxz]/.test(s)};

但是这将返回一个神秘的错误:

SyntaxError: missing ; before statement

如果我没有括号就尝试:

F=>(s)/[^aeiou]{3}|[jqxz]/.test(s);

我收到以下错误:

SyntaxError: expected expression, got '^'

正则表达式本身就可以正常工作。

您可以自己尝试。

有人可以告诉我我做错了什么吗?


我已经在最新的Firefox版本(当前版本35.0.1)上对此进行了测试。

我直接将其用于控制​​台:在此控制台上没有Firebug!

i

我想你要

var F = s => /[^aeiou]{3}|[jqxz]/.test(s);

这将创建一个箭头函数,该函数接收一个参数s并返回/[^aeiou]{3}|[jqxz]/.test(s)

然后将该函数分配给变量F


请注意,您也可以使用更长的替代方法,该替代方法在ES5中有效,并且应该会表现更好,因为它不会在每次调用时重新创建regex对象。

var F = /(?:)/.test.bind(/[^aeiou]{3}|[jqxz]/);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

J 查询错误:SyntaxError: missing ; 声明前

来自分类Dev

声明前调用JavaScript函数

来自分类Dev

Javascript错误:SyntaxError:缺少;声明前

来自分类Dev

在Python中实现函数的前向声明

来自分类Dev

Clojurescript中的函数前向声明

来自分类Dev

使用前向声明类中的友元函数前向声明的单例类

来自分类Dev

React ES6 函数声明范围

来自分类Dev

ES6 函数声明难度

来自分类Dev

在Nim中为函数指针分配前向声明的原型

来自分类Dev

类没有构造函数前向声明

来自分类Dev

为什么在DOM事件触发前声明命名函数?

来自分类Dev

类成员函数声明前的类关键字

来自分类Dev

Kotlin函数声明:大括号前等于等号

来自分类Dev

C++ 使用带有前向声明的成员函数

来自分类Dev

在模板基类的虚函数中使用前向声明的类,其中构造函数仅需要前向声明?

来自分类Dev

如何在ES6类内部声明局部函数?

来自分类Dev

es6声明带有括号的函数

来自分类Dev

ES6 中的函数声明顺序重要吗?

来自分类Dev

自动推断前向声明中的返回类型,并与旧函数语法混合

来自分类Dev

为什么在没有前向声明的情况下调用函数模板?

来自分类Dev

C ++前向声明类在嵌入类中的一个朋友函数

来自分类Dev

自动推断前向声明中的返回类型,并与旧函数语法混合

来自分类Dev

我可以在没有任何前向声明的类/结构上访问静态成员函数吗?

来自分类Dev

箭头函数 ES6

来自分类Dev

失踪 ; 声明前?

来自分类Dev

typedef的前向声明

来自分类Dev

Decypher ES6 const销毁声明

来自分类Dev

是否可以将多个变量传递给未在调用它的前一个函数中局部声明(或全局声明)的函数?

来自分类Dev

从ES6模块导入函数表达式或函数声明有什么区别?

Related 相关文章

  1. 1

    J 查询错误:SyntaxError: missing ; 声明前

  2. 2

    声明前调用JavaScript函数

  3. 3

    Javascript错误:SyntaxError:缺少;声明前

  4. 4

    在Python中实现函数的前向声明

  5. 5

    Clojurescript中的函数前向声明

  6. 6

    使用前向声明类中的友元函数前向声明的单例类

  7. 7

    React ES6 函数声明范围

  8. 8

    ES6 函数声明难度

  9. 9

    在Nim中为函数指针分配前向声明的原型

  10. 10

    类没有构造函数前向声明

  11. 11

    为什么在DOM事件触发前声明命名函数?

  12. 12

    类成员函数声明前的类关键字

  13. 13

    Kotlin函数声明:大括号前等于等号

  14. 14

    C++ 使用带有前向声明的成员函数

  15. 15

    在模板基类的虚函数中使用前向声明的类,其中构造函数仅需要前向声明?

  16. 16

    如何在ES6类内部声明局部函数?

  17. 17

    es6声明带有括号的函数

  18. 18

    ES6 中的函数声明顺序重要吗?

  19. 19

    自动推断前向声明中的返回类型,并与旧函数语法混合

  20. 20

    为什么在没有前向声明的情况下调用函数模板?

  21. 21

    C ++前向声明类在嵌入类中的一个朋友函数

  22. 22

    自动推断前向声明中的返回类型,并与旧函数语法混合

  23. 23

    我可以在没有任何前向声明的类/结构上访问静态成员函数吗?

  24. 24

    箭头函数 ES6

  25. 25

    失踪 ; 声明前?

  26. 26

    typedef的前向声明

  27. 27

    Decypher ES6 const销毁声明

  28. 28

    是否可以将多个变量传递给未在调用它的前一个函数中局部声明(或全局声明)的函数?

  29. 29

    从ES6模块导入函数表达式或函数声明有什么区别?

热门标签

归档