Я хотел бы знать, есть ли какая-то проблема с производительностью, связанная с двумя приведенными ниже парадигмами кодирования.Какой из них лучший и почему?
var data = [{
"name": "ABC",
"code": 1,
"age": 97
},{
"name": "XYZ",
"code": 12,
"age": 12
},{
"name": "LMN",
"code": 121,
"age": 172
}
];
var response = [];
Method1
data.forEach(function(entry){
var obj = {
"NAME": entry["name"],
"AGE": entry["age"]
};
response.push(obj);
});
Method2
data.forEach(function(entry){
var obj = {};
obj["NAME"] = entry["name"];
obj["AGE"] = entry["age"];
response.push(obj);
});
Длявыходной объект, я должен сказать, предположим, только 10 ключей из 100 ключей. В объекте много ключей.Только ограниченное показано в примере.Какой стандарт кодирования выбрать и почему?Пожалуйста, кто-нибудь может объяснить?