4
4
* Module requirements
5
5
*/
6
6
7
+ var isArray = require ( 'isarray' ) ;
7
8
var isBuf = require ( './is-buffer' ) ;
8
9
9
10
/**
@@ -27,7 +28,7 @@ exports.deconstructPacket = function(packet){
27
28
var placeholder = { _placeholder : true , num : buffers . length } ;
28
29
buffers . push ( data ) ;
29
30
return placeholder ;
30
- } else if ( Array . isArray ( data ) ) {
31
+ } else if ( isArray ( data ) ) {
31
32
var newData = new Array ( data . length ) ;
32
33
for ( var i = 0 ; i < data . length ; i ++ ) {
33
34
newData [ i ] = _deconstructPacket ( data [ i ] ) ;
@@ -65,7 +66,7 @@ exports.reconstructPacket = function(packet, buffers) {
65
66
if ( data && data . _placeholder ) {
66
67
var buf = buffers [ data . num ] ; // appropriate buffer (should be natural order anyway)
67
68
return buf ;
68
- } else if ( Array . isArray ( data ) ) {
69
+ } else if ( isArray ( data ) ) {
69
70
for ( var i = 0 ; i < data . length ; i ++ ) {
70
71
data [ i ] = _reconstructPacket ( data [ i ] ) ;
71
72
}
@@ -120,7 +121,7 @@ exports.removeBlobs = function(data, callback) {
120
121
} ;
121
122
122
123
fileReader . readAsArrayBuffer ( obj ) ; // blob -> arraybuffer
123
- } else if ( Array . isArray ( obj ) ) { // handle array
124
+ } else if ( isArray ( obj ) ) { // handle array
124
125
for ( var i = 0 ; i < obj . length ; i ++ ) {
125
126
_removeBlobs ( obj [ i ] , i , obj ) ;
126
127
}
0 commit comments