Javascript 大型阵列上的映射方法&x27;行不通

Javascript 大型阵列上的映射方法&x27;行不通,javascript,arrays,json,dataset,key-value,Javascript,Arrays,Json,Dataset,Key Value,我有一个包含200000个JSON对象的巨大数组。这些对象具有我不想要的某些键/值,因为它们会消耗性能。我想清除(删除某些键/值对)这些键/值对中的数组 我试过: var result = data.map(elem => { return { name: elem.name, city: elem.city, age: elem.age, latitude: elem.latitude, longitude: elem.longitude, }; }); c

我有一个包含200000个JSON对象的巨大数组。这些对象具有我不想要的某些键/值,因为它们会消耗性能。我想清除(删除某些键/值对)这些键/值对中的数组

我试过:

var result = data.map(elem => {
  return {
  name: elem.name,
  city: elem.city,
  age: elem.age,
  latitude: elem.latitude,
  longitude: elem.longitude,
  };
});

console.log(result);

当我在一个包含多个JSON对象的较小数组上尝试此方法时,它起了作用,但问题是我需要清理一个较大数组(文件有+50mb)。当我尝试加载数组的index.html时,浏览器不会加载它。我想我要清理的文件对于这种方法来说太大了…我该怎么办?(该文件已正确嵌入my index.html)

最大数组大小也很重要。你说“浏览器不加载它”是什么意思?您可能只是在如何加载文件方面遇到了问题。另外,我们讨论的对象有多少?为什么不就地更新阵列?