gpt4 book ai didi

javascript - Reactjs - 传播运算符给出错误

转载 作者:行者123 更新时间:2023-12-02 16:04:01 27 4
gpt4 key购买 nike

我尝试在react.js 中使用展开运算符,但在 Chrome 中收到错误Unexpected token ...

我在这段代码的第 3 行遇到错误:

var Btn=React.createClass({
render: function(){
var { className, ...other }=this.props;
return (<a {...other} className={joinClasses(className,"btn")} href="#" >{this.props.children}</a>);
}
});

并使用 JSXtransformer.js 编译 JSX 代码。

我做错了什么导致了这个错误?

最佳答案

Chrome 尚不支持 ... token 。

参见this page对于支持的浏览器(或见下文)。

数组文字中的扩展操作

  • Chrome - 46
  • 火狐 - 16
  • Internet Explorer - 否
  • 歌剧 - 否
  • Safari - 7.1

函数调用中的扩展操作

  • Chrome - 46
  • 火狐 - 27
  • Internet Explorer - 否
  • 歌剧 - 否
  • Safari - 7.1

解构中的扩展操作

  • Chrome - 否
  • 火狐 - 34

参见this answer了解如何设置 JSX Transformer 以使用“ES6 Transforms”。

关于javascript - Reactjs - 传播运算符给出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30933914/

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