pre code platform Compatible

Low-end engine browers Array.prototype.splice requires 2nd argument to specify the
number of elements to be removed.

jsonml.splice(i, 1);

you can't remove the '1'.


-      code.push.apply( code, jsonml.splice( i ) );

+      code.push.apply( code, jsonml.splice( i , 1 ) );