我想减少 NodeJS 服务器内存中数组的大小。
我只想发送数组中每个对象的“ header ”,以减少网络流量。我在服务器上有这个数组:
var lotOfThings = [
{name: 'Watson', role: 'Mod', lotOfData: ... },
{name: 'Sherlock', role: 'Admin', lotOfData: ...}
];
我想从 lotOfThings
中的所有对象中删除 lotOfData
并仅将以下内容发送回用户:
{name: 'Watson', role: 'Mod'},
{name: 'Sherlock', role: 'Admin'}
如何以良好的性能实现这一目标?
最佳答案
普通 JS:
lotOfThings.map(function(thing) {
return { name: thing.name, role: thing.role };
});
关于javascript - 在对象数组上切片对象的最高性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33966440/