【发布时间】:2019-12-04 19:40:27
【问题描述】:
我正在尝试根据 React 中的数学表达式对数组进行切片。但是,更漂亮的扩展不允许我这样做,因为它删除了括号,使表达式不正确。
示例如下:
const paginateItems = items.slice(
pageIndex * itemsPerPage,
(pageIndex * itemsPerPage) * 2
)
更漂亮的改变为
const paginateItems = items.slice(
pageIndex * itemsPerPage,
pageIndex * itemsPerPage * 2
)
如何解决这个问题,以免我的表达不正确?
【问题讨论】:
-
如何使表达式不正确?
(1 * 2) * 3与1 * 2 * 3相同 -
在这种情况下没关系吧?尝试
(a-b)*c之类的东西,以确保如果确实如此,您可以记录错误 -
console.log(2*3*4 === (2*3)*4)
标签: javascript reactjs prettier