mirror of https://github.com/nodejs/node.git
Some small optimizations
parent
29ec850478
commit
153629c99a
|
@ -825,7 +825,9 @@ ServerResponse.prototype.writeHead = function(statusCode) {
|
|||
|
||||
} else {
|
||||
// handle object case
|
||||
for (var k in obj) {
|
||||
var keys = Object.keys(obj);
|
||||
for (var i = 0; i < keys.length; i++) {
|
||||
var k = keys[i];
|
||||
if (k) headers[k] = obj[k];
|
||||
}
|
||||
}
|
||||
|
|
|
@ -371,17 +371,12 @@ Socket.prototype.write = function(data, arg1, arg2) {
|
|||
|
||||
// parse arguments
|
||||
if (arg1) {
|
||||
switch (typeof arg1) {
|
||||
case 'string':
|
||||
if (typeof arg1 === 'string') {
|
||||
encoding = arg1;
|
||||
cb = arg2;
|
||||
break;
|
||||
|
||||
case 'function':
|
||||
} else if (typeof arg1 === 'function') {
|
||||
cb = arg1;
|
||||
break;
|
||||
|
||||
default:
|
||||
} else {
|
||||
throw new Error("bad arg");
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue