有没有办法只提取数组上的属性?

我有一个像这样附加了属性的数组。

有没有办法只提取属性(通过过滤掉所有与数组相关的数据)并将其转换为仅具有属性的单独对象?

回答

您可以过滤对象的条目并删除所有数字键。

let o = [1,2,3,4];
o.x = 2;
o.y = 3;
o.z = 'test';
const res = Object.fromEntries(Object.entries(o).filter(([k])=>isNaN(k)));
console.log(res);


以上是有没有办法只提取数组上的属性?的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>