首页 > 解决方案 > 未捕获的 TypeError:(中间值).concat 不是函数

问题描述

我正在开发一个react项目,我使用Material UI和用于分页,我应该rowsPerPageOptions作为带有数组值的道具传递,但我希望这个数组没有重复的项目,所以我决定创建一个Set然后将其转换为一个数组,所以我写了下面的代码:

<TablePagination
  ~~~
  rowsPerPageOptions={[...new Set([1, 2, 3, 4, 4, 5, 5])]}
  ~~~
/>

我收到以下错误:

Uncaught TypeError: (intermediate value).concat is not a function

当我使用Array.from一切正常时,为什么传播运算符ES6不起作用?

在此处输入图像描述

标签: javascriptreactjsmaterial-ui

解决方案


推荐阅读