Changeset 4008
- Timestamp:
- 07/29/09 17:05:08 (4 years ago)
- Location:
- CKPackager/trunk
- Files:
-
- 4 edited
-
_source/includes/scriptcompressor.js (modified) (1 diff)
-
bin/ckpackager.exe (modified) (previous)
-
bin/ckpackager.jar (modified) (previous)
-
test/test.js (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
CKPackager/trunk/_source/includes/scriptcompressor.js
r3720 r4008 303 303 if ( child.getType() == Token.NAME ) 304 304 { 305 if ( child.getString() == 'Array' && ( !child.getNext() || child.getNext().getType() != Token.NUMBER || child.getNext().getNext() ) ) 305 // Simplify the Array declaration if it has no arguments, or at least two of them. 306 // new Array() => [] 307 // new Array( 5, 10 ) => [5,10] 308 // new Array( 5 ) => new Array(5) 309 if ( child.getString() == 'Array' && ( !child.getNext() || child.getNext().getNext() ) ) 306 310 { 307 311 out( '[' ); -
CKPackager/trunk/test/test.js
r3720 r4008 138 138 "var a=[2,'fred'];" ], 139 139 140 [ "var a=new Array(b);", 141 "var a=[b];" ], 140 [ "var a=new Array(b);" ], 141 142 [ "var a=new Array(b+1);" ], 142 143 143 144 [ "var a=new Object();",
Note: See TracChangeset
for help on using the changeset viewer.
