with 方法是一个新的 JavaScript 数组方法,语法如下 arrayObject.with(index, value); 用来修改 index 索引下的元素为 value,在 React 中更新数组状态时非常方便 const onSet = (index) => { const newState = state.with(index, { visible: false }); setState(newState); } link https://twitter.com/sebastienlorber/status/1686059338647957509 Array.prototype.with() - JavaScript | MDN