Сообщение от FINoM
|
Эм, а смысл?
|
что бы GCC сжал лучшее, объявляю один раз:
(function( global ){
var hasOwnProperty = Object.prototype.hasOwnProperty;
// много кода
// и где то
for( ... ) {
if ( hasOwnProperty.call( o, prop ) ) {
// ....
}
}
// и еще где то
for( ... ) {
if ( hasOwnProperty.call( o, prop ) ) {
// ....
}
}
})( window );
GCC такой код сожмет лучшее превратив его примерно в:
(function( g ){
var h = Object.prototype.hasOwnProperty;
// много кода
// и где то
for( ... ) {
if ( h.call( o, p ) ) {
// ....
}
}
// и еще где то
for( ... ) {
if ( h.call( o, p ) ) {
// ....
}
}
})( window );