小编Val*_*ter的帖子

babel 与 browserify 导致箭头函数出现语法错误

首先我用的是 gulp

使用 browserify 和 babel 编译我的包

var bundler = browserify(filepath, args)
    .plugin(watchify, {ignoreWatch: ['**/node_modules/**', '**/bower_components/**']})
    .transform(babelify, {presets: ['es2015', 'react']})
Run Code Online (Sandbox Code Playgroud)

这是我尝试运行命令时得到的结果

SyntaxError: browser/components/table.js: Unexpected token (50:14)
  48 |  }
  49 | 
> 50 |  handleToggle = () => this.setState({ drawer: !this.state.drawer })
     |               ^
  51 | 
  52 |  status(entry) {
  53 |      if (entry.status === undefined) {
Run Code Online (Sandbox Code Playgroud)

除了箭头函数之外的所有东西似乎都工作得很好,我不知道我在这里做错了什么。

export default class TableHandler extends Component {
 constructor(props) {
  super(props)
  this.state = {drawer: true}
 }
 handleToggle = () => this.setState({ drawer: !this.state.drawer …
Run Code Online (Sandbox Code Playgroud)

javascript browserify reactjs gulp

2
推荐指数
1
解决办法
375
查看次数

如何在对象的深层嵌套数组中获取最后一个孩子

假设我有一个深层嵌套的数组,我想获得最深层的嵌套子级,但我想不出实现它的好方法

基本上只要childs属性存在,它就需要在其中潜水,而我不想测试名称是否与我的搜索匹配

[
 {
  name: 'something',
  children: [
   {
    name: 'something',
    children: [
     {
      ...
     }
    ]
   }
  ]
 },
 {
  name: 'something',
  children: [
   {
    name: 'something',
    children: [
     {
      ...
     }
    ]
   }
  ]
 },
]
Run Code Online (Sandbox Code Playgroud)

javascript recursion reactjs

0
推荐指数
1
解决办法
72
查看次数

标签 统计

javascript ×2

reactjs ×2

browserify ×1

gulp ×1

recursion ×1