if( typeof src !== 'object' ) return src;\r
ret = {};\r
for( k in src ){\r
+ //if( X_EMPTY_OBJECT[ k ] ) continue;\r
ret[ k ] = src[ k ];\r
};\r
return ret;\r
var k;\r
if( !X.Type.isObject( src ) ) return target;\r
for( k in src ){\r
+ //if( X_EMPTY_OBJECT[ k ] ) continue;\r
target[ k ] = src[ k ];\r
};\r
return target;\r
};\r
\r
function X_Object_deepCopy_( src, objSrc, objCopy, n ) {\r
- var ret, i, key;\r
+ var ret, i, k;\r
if( !src ){ // 0, "", null, undefined, NaN, false\r
return src;\r
} else\r
// string, number, true\r
return src;\r
};\r
- for( key in src ){\r
- ret[ key ] = clone( src[ key ], objSrc, objCopy, n );\r
+ for( k in src ){\r
+ //if( X_EMPTY_OBJECT[ k ] ) continue;\r
+ ret[ k ] = clone( src[ k ], objSrc, objCopy, n );\r
};\r
return ret;\r
};\r
};\r
\r
function X_Object_isEmpty( v ){\r
- var p;\r
- for( p in v ){\r
+ var k;\r
+ for( k in v ){\r
+ //if( X_EMPTY_OBJECT[ k ] ) continue;\r
return false;//if( v.hasOwnProperty && v.hasOwnProperty( p ) ) return false; ie4 で動かない、、、\r
};\r
return true;\r