Reactjs - 传播运算符给出错误
Reactjs - the spread operator giving error
我试图在 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 还不支持 ...
令牌。
有关受支持的浏览器,请参阅 this page(或见下文)。
数组文字中的展开操作
- Chrome - 46
- 火狐 - 16
- Internet Explorer - 否
- 歌剧 - 否
- 野生动物园 - 7.1
在函数调用中展开操作
- Chrome - 46
- 火狐 - 27
- Internet Explorer - 否
- 歌剧 - 否
- 野生动物园 - 7.1
解构中的传播操作
- Chrome - 否
- 火狐 - 34
请参阅 this answer 了解如何设置 JSX Transformer 以使用 "ES6 Transforms"。
我试图在 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 还不支持 ...
令牌。
有关受支持的浏览器,请参阅 this page(或见下文)。
数组文字中的展开操作
- Chrome - 46
- 火狐 - 16
- Internet Explorer - 否
- 歌剧 - 否
- 野生动物园 - 7.1
在函数调用中展开操作
- Chrome - 46
- 火狐 - 27
- Internet Explorer - 否
- 歌剧 - 否
- 野生动物园 - 7.1
解构中的传播操作
- Chrome - 否
- 火狐 - 34
请参阅 this answer 了解如何设置 JSX Transformer 以使用 "ES6 Transforms"。