From a01de54b652189152e9bcede4eb06d5f81a31b3e Mon Sep 17 00:00:00 2001 From: Aparajita Fishman Date: Sat, 9 Mar 2013 14:34:58 -0500 Subject: [PATCH] Fixed: optimize access to object property Accessing a property via dot notation is faster than indexing via a string. --- AppKit/CPKeyValueBinding.j | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/AppKit/CPKeyValueBinding.j b/AppKit/CPKeyValueBinding.j index 524f7e0dd..db0b238da 100644 --- a/AppKit/CPKeyValueBinding.j +++ b/AppKit/CPKeyValueBinding.j @@ -350,7 +350,7 @@ var CPBindingOperationAnd = 0, var placeholder = _placeholderForMarker[[aMarker UID]]; if (placeholder) - return placeholder['value']; + return placeholder.value; return nil; } @@ -362,7 +362,7 @@ var CPBindingOperationAnd = 0, var existingPlaceholder = _placeholderForMarker[[aMarker UID]]; // Don't overwrite an explicitly set placeholder with a default. - if (existingPlaceholder && !existingPlaceholder['isDefault']) + if (existingPlaceholder && !existingPlaceholder.isDefault) return; }