小编ami*_*adi的帖子

将带有数组的对象转换为带有对象的数组的最佳方法,反之亦然

将数组对象转换为对象数组的最佳方法是什么,反之亦然

{
  category : ['a','b','c'],
  title : ['e','f','g'],
  code : ['z','x','v']
}
Run Code Online (Sandbox Code Playgroud)

[
  {
    category : 'a',
    title : 'e',
    code : 'z'
  },
  {
    category : 'b',
    title : 'f',
    code : 'x'
  },
  {
    category : 'c',
    title : 'g',
    code : 'v'
  },
]
Run Code Online (Sandbox Code Playgroud)

javascript arrays object ecmascript-6

7
推荐指数
1
解决办法
2166
查看次数

如何重构瀑布.then()

这里的代码使用动作加载数据,并且会是系列的,但是编辑这段代码很难添加另一个API加载,语法也不清楚.

this.props.loadNutMatrixes({perPage:'all'}).then(()=>{
      this.props.loadIngredients().then(()=>{
        this.props.getBadge().then(()=>{
          this.props.loadNutInfoItems({perPage:'all'}).then(()=>{
            this.props.getItemSize().then(()=>{
              this.props.getSingleMenuCategory(this.props.category_uid).then(()=>{
                this.props.loadAllStores(({per_page:'all'})).then(()=>{
                  if (this.props.selectedMenuItem ){
                    initialize("addNewMenuItem", {
                      ...this.props.selectedMenuItem
                    })
                  }
                })
              })
            })
          })
        })
      })
    })
Run Code Online (Sandbox Code Playgroud)

javascript waterfall promise ecmascript-6 es6-promise

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