当前位置: 首页 > 知识库问答 >
问题:

Internet explorer返回带有箭头函数的语法错误[重复]

束俊材
2023-03-14

我试图使用在chrome中完美工作的d3可视化,但internet explorer抛出了一个语法错误。

错误似乎在线路上:

var bp=viz.bP()
            .data(data)
            .min(12)
            .pad(1)
            .height(h)
            .width(w)
            .barSize(35)
            .fill(d=>color[d.primary]);

共有1个答案

计寒
2023-03-14

试着做这样的事情

var bp=viz.bP()
            .data(data)
            .min(12)
            .pad(1)
            .height(h)
            .width(w)
            .barSize(35)
            .fill(function(d){
                return color[d.primary]
            });

另外,在将来,请查看caniuse以确定您可以在哪些浏览器中使用什么

 类似资料:
  • 以下是相关代码: 我正在使用babel将es6代码翻译成javascript。这是错误消息: 为什么会出现语法错误?

  • 我是JS的学生。我有一段代码返回了一个错误。 这是返回的语法错误。你们能解释一下我做错了什么吗?

  • 它必须是基本的,但请帮助我理解为什么这不起作用。 当我编写一个普通的arrow函数并返回jsx时,它就工作了。但是,当我使用async/await请求和相同的arrow函数返回jsx时,它失败了。 编辑: 实际上,我必须在列表视图中显示用户的配置文件图像。所以,我调用这个函数来检索我的块中相应用户的图像 这很有效 但事实并非如此

  • 在“功能”部分中,它说 该= 注意:在箭头(= 但是在“匿名函数”部分中,它说 如果函数只包含一个语句,则可以使用箭头表示法缩短它 这是否意味着我可以在匿名函数中使用不是表达式的语句(例如if语句)? 还是我混淆了表达和陈述的概念?我想 表达式:可以求值为一个值(2 3,print(")也属于表达式) 语句:可以执行的代码。所有表达式都可以是语句。如果语句和返回语句是不是表达式的语句的示例。 如果

  • 问题内容: 从箭头函数返回对象时,由于语法上的歧义,似乎有必要使用额外的和关键字集。 那意味着我不会写,但必须写。 如果arrow函数返回的不是对象,则和都是不必要的,例如:。 返回。 修饰符抛出 “::意外标记:‘”。 有什么明显的我想念的吗? 问题答案: 您必须将返回的对象文字包装在括号中。否则,花括号将被视为表示功能的主体。以下作品: 您不需要将任何其他表达式包装到括号中: 等等。

  • typescript手册目前没有关于箭头功能的内容。普通函数可以使用以下语法进行一般类型化:示例: 箭头函数的语法是什么?