function fromObject(obj) {
if (obj instanceof Buffer) {
- var b = allocate(obj.length);
+ const b = allocate(obj.length);
if (b.length === 0)
return b;
}
if (Array.isArray(obj)) {
- var length = obj.length;
- var b = allocate(length);
- for (var i = 0; i < length; i++)
+ const length = obj.length;
+ const b = allocate(length);
+ for (let i = 0; i < length; i++)
b[i] = obj[i] & 255;
return b;
}
}
if (obj.buffer instanceof ArrayBuffer || obj.length) {
- var length;
+ let length;
if (typeof obj.length !== 'number' || obj.length !== obj.length)
length = 0;
else
length = obj.length;
- var b = allocate(length);
- for (var i = 0; i < length; i++) {
+ const b = allocate(length);
+ for (let i = 0; i < length; i++) {
b[i] = obj[i] & 255;
}
return b;
if (obj.type === 'Buffer' && Array.isArray(obj.data)) {
var array = obj.data;
- var b = allocate(array.length);
- for (var i = 0; i < array.length; i++)
+ const b = allocate(array.length);
+ for (let i = 0; i < array.length; i++)
b[i] = array[i] & 255;
return b;
}
if (length === undefined) {
length = 0;
- for (var i = 0; i < list.length; i++)
+ for (let i = 0; i < list.length; i++)
length += list[i].length;
} else {
length = length >>> 0;
var buffer = new Buffer(length);
var pos = 0;
- for (var i = 0; i < list.length; i++) {
+ for (let i = 0; i < list.length; i++) {
var buf = list[i];
buf.copy(buffer, pos);
pos += buf.length;
Buffer.prototype.toString = function() {
+ let result;
if (arguments.length === 0) {
- var result = this.utf8Slice(0, this.length);
+ result = this.utf8Slice(0, this.length);
} else {
- var result = slowToString.apply(this, arguments);
+ result = slowToString.apply(this, arguments);
}
if (result === undefined)
throw new Error('toString failed');