Javascript'te, bir nesnenin bir özelliğine sahip olduğunuzda, tüm nesneyi yalnızca bu nesnenin bir özelliğine sahip olmakla elde etmek için bir performans cezası var mıdır?javascript object access performance
Ayrıca Unutmayın ki DOM erişimi hakkında konuşmuyorum, bunlar saf basit Javascript nesneleridir. Örneğin
: Varsayalım
hızlı ancak emin olmamak:
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]
}
Bunu yavaş ama olacağını düşünüyorum
aşağıdaki kodu arasındaki performans farkının çeşit var mı önemliyse emin.
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]
}
bağlantı öldü ve daha yeni ile güncel olabilir tarayıcılar? – caub
bu bağlantı çalışmalıdır. https://www.nczonline.net/experiments/javascript/performance/data-access.html – kimsk