考虑一个对象数组:
<code class="javascript">var arrayObj = [ { key1: 'value1', key2: 'value2' }, { key1: 'value1', key2: 'value2' } ];</code>
将所有出现的“key1”更改为“笔画”,利用解构、休息和扩展语法以及 map() 函数的组合。
<code class="javascript">const newArrayOfObj = arrayObj.map(({ key1: stroke, ...rest }) => ({ stroke, ...rest }));</code>
这种方法同时解构对象,将“key1”重命名为“笔画”,并扩展将剩余属性添加到新对象中。
生成的 newArrayOfObj 类似于:
<code class="javascript">[{ stroke: 'value1', key2: 'value2' }, { stroke: 'value1', key2: 'value2' }]</code>
以上是如何修改对象数组中的键名称(重命名键)?的详细内容。更多信息请关注PHP中文网其他相关文章!