Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript TypeError:action.payload.map.size不是函数 你能告诉我如何用map方法替换for循环吗 book.pages的数据结构如下[{},{},{}] 我在谷歌上搜索并找到了size方法,并使用了这一行 console.log(“book.pages.map.size();-->”,book.pages.map.size()) 但这是一个错误。 TypeError:action.payload.map.size不是一个函数 你能告诉我怎么修吗 下面提供代码片段 if(book.pages.length>0&&!state.excludingContactee){ console.log(“book.pages-->”,book.pages); log(“book.pages.map.size();-->”,book.pages.map.size()); for(设i=0;i!item.networkBallStatus.find(network=>network.network===book.pages[i].value)); state.gameBall=state.gameBall.filter(item=>!item.networkBallStatus.find(network=>network.network===book.pages[i].value)); } console.log('if(book.pages.length>0&&!state.excludingContactee)state.playersBall-->',state.playersBall); console.log('if(book.pages.length>0&&!state.excludingContactee)state.playersNonBall-->',state.playersNonBall); }_Javascript_Html_Reactjs_Loops_Redux - Fatal编程技术网

Javascript TypeError:action.payload.map.size不是函数 你能告诉我如何用map方法替换for循环吗 book.pages的数据结构如下[{},{},{}] 我在谷歌上搜索并找到了size方法,并使用了这一行 console.log(“book.pages.map.size();-->”,book.pages.map.size()) 但这是一个错误。 TypeError:action.payload.map.size不是一个函数 你能告诉我怎么修吗 下面提供代码片段 if(book.pages.length>0&&!state.excludingContactee){ console.log(“book.pages-->”,book.pages); log(“book.pages.map.size();-->”,book.pages.map.size()); for(设i=0;i!item.networkBallStatus.find(network=>network.network===book.pages[i].value)); state.gameBall=state.gameBall.filter(item=>!item.networkBallStatus.find(network=>network.network===book.pages[i].value)); } console.log('if(book.pages.length>0&&!state.excludingContactee)state.playersBall-->',state.playersBall); console.log('if(book.pages.length>0&&!state.excludingContactee)state.playersNonBall-->',state.playersNonBall); }

Javascript TypeError:action.payload.map.size不是函数 你能告诉我如何用map方法替换for循环吗 book.pages的数据结构如下[{},{},{}] 我在谷歌上搜索并找到了size方法,并使用了这一行 console.log(“book.pages.map.size();-->”,book.pages.map.size()) 但这是一个错误。 TypeError:action.payload.map.size不是一个函数 你能告诉我怎么修吗 下面提供代码片段 if(book.pages.length>0&&!state.excludingContactee){ console.log(“book.pages-->”,book.pages); log(“book.pages.map.size();-->”,book.pages.map.size()); for(设i=0;i!item.networkBallStatus.find(network=>network.network===book.pages[i].value)); state.gameBall=state.gameBall.filter(item=>!item.networkBallStatus.find(network=>network.network===book.pages[i].value)); } console.log('if(book.pages.length>0&&!state.excludingContactee)state.playersBall-->',state.playersBall); console.log('if(book.pages.length>0&&!state.excludingContactee)state.playersNonBall-->',state.playersNonBall); },javascript,html,reactjs,loops,redux,Javascript,Html,Reactjs,Loops,Redux,映射()中的函数用于转换数组 如果您想知道数组中对象的大小,可以执行以下操作: book.pages.map(b=>Object.keys(b.length)/[0,0,0]我没有得到你需要做的!!您是否需要获取数组的长度,以便可以像action.payload那样进行操作。length@AhmedSaber你能告诉我如何用map方法替换(let i=0;i{state.playersBall=state.playersBall.filter(item=>!item.networkBallSta

映射()中的函数用于转换数组

如果您想知道数组中对象的大小,可以执行以下操作:


book.pages.map(b=>Object.keys(b.length)/[0,0,0]

我没有得到你需要做的!!您是否需要获取数组的长度,以便可以像action.payload那样进行操作。length@AhmedSaber你能告诉我如何用map方法替换(let i=0;i的这一行吗?我不想使用for loop。你能告诉我如何替换(let i=0;i//todo)这是怎么回事?很抱歉,我来自电话…book.pages.forEach(page=>{state.playersBall=state.playersBall.filter(item=>!item.networkBallStatus.find(network=>network.network==page.value));state.gameBall=state.gameBall.filter(item=>!item.networkBallStatus.find(network=>network.network===page.value));}我们需要在不转换数组元素的情况下做一些事情…如果我们需要将值转换为数组并返回此数组,forEach会更好-我们用户'map'books.pages/[1,2,3]books.pages.map(p=>
${p}page
)/['1页'、'2页'、'3页'],但在代码中,您不需要更改数组。您需要对数组元素执行一些操作以进行辅助操作。为此,我们使用了“forEach”。