В Javascript, когда вы получаете свойство объекта, есть ли потеря производительности для получения всего объекта по сравнению с получением только свойства этого объекта?
Также имейте в виду, я не говорю о доступе к DOM, это чисто простые объекты Javascript.
Например:
Есть ли какая-то разница в производительности между следующим кодом:
Предполагается, что быстрее, но не уверен:
var length = some.object[key].length;
if(length === condition){
// Do something that doesnt need anything inside of some.object[key]
}
else{
var object = some.object[key];
// Do something that requires stuff inside of some.object[key]
}
Я думаю, что это будет медленнее, но не уверен, что это имеет значение.
var object = some.object[key];
if(object.length === condition){
// Do something that doesnt need anything inside of some.object[key]
}
else{
// Do something that requires stuff inside of some.object[key]
}