javascript - 未捕获的 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
不起作用?
解决方案
推荐阅读
- javascript - 未捕获的 SyntaxError:无法解决的意外字符串
- javascript - 如何从 Http GET 方法中获取数值?
- java - Selenium:无法从 chrome/firefox 检查日期选择器上的元素
- oracle - 如何在 Talend 中生成 oracle rank 和 dense_rank 函数?
- html - 旋转
在 Windows 10 上的 ie11 IE11 中不起作用 - reactjs - 为什么 React 组件被多次调用
- python - 根据列中的值获取数据框组的第一行和最后一行
- php - 在 PHP 中将图像转换为 base64binary
- javascript - 如何将数据从路由传递到 pug 文件
- php - 将单个字符串拆分为多个分隔符上的数组