Found non-callable @@iterator in reactjs store

Har*_*han 6 javascript store reactjs

TypeError: Found non-callable @@iterator

const  middelware ={thunk};
 const Store = createStore(
      rootReducer,initialState, compose(
          applyMiddleware(...middelware),
           window.devToolsExtension ? window.devToolsExtension() : f=> f

const  middelware ={thunk};
 const Store = createStore(
      rootReducer,initialState, compose(
          applyMiddleware(...middelware),
           window.devToolsExtension ? window.devToolsExtension() : f=> f
Run Code Online (Sandbox Code Playgroud)

Kev*_*eal 13

大概middleware是一个对象而不是一个数组,所以在这里或其他地方,你正在做等价的:

applyMiddleware(...{})
Run Code Online (Sandbox Code Playgroud)

而不是:

applyMiddleware(...[])
Run Code Online (Sandbox Code Playgroud)

在函数调用中传播参数只能用数组或其他类似的可迭代对象来完成。