|
|
@ -232,9 +232,9 @@ class URL { |
|
|
|
if (typeof depth === 'number' && depth < 0) |
|
|
|
return opts.stylize('[Object]', 'special'); |
|
|
|
|
|
|
|
const ctor = getConstructorOf(this); |
|
|
|
var ctor = getConstructorOf(this); |
|
|
|
|
|
|
|
const obj = Object.create({ |
|
|
|
var obj = Object.create({ |
|
|
|
constructor: ctor === null ? URL : ctor |
|
|
|
}); |
|
|
|
|
|
|
@ -879,20 +879,20 @@ class URLSearchParams { |
|
|
|
if (typeof recurseTimes === 'number' && recurseTimes < 0) |
|
|
|
return ctx.stylize('[Object]', 'special'); |
|
|
|
|
|
|
|
const separator = ', '; |
|
|
|
const innerOpts = Object.assign({}, ctx); |
|
|
|
var separator = ', '; |
|
|
|
var innerOpts = Object.assign({}, ctx); |
|
|
|
if (recurseTimes !== null) { |
|
|
|
innerOpts.depth = recurseTimes - 1; |
|
|
|
} |
|
|
|
const innerInspect = (v) => util.inspect(v, innerOpts); |
|
|
|
var innerInspect = (v) => util.inspect(v, innerOpts); |
|
|
|
|
|
|
|
const list = this[searchParams]; |
|
|
|
const output = []; |
|
|
|
var list = this[searchParams]; |
|
|
|
var output = []; |
|
|
|
for (var i = 0; i < list.length; i += 2) |
|
|
|
output.push(`${innerInspect(list[i])} => ${innerInspect(list[i + 1])}`); |
|
|
|
|
|
|
|
const colorRe = /\u001b\[\d\d?m/g; |
|
|
|
const length = output.reduce( |
|
|
|
var colorRe = /\u001b\[\d\d?m/g; |
|
|
|
var length = output.reduce( |
|
|
|
(prev, cur) => prev + cur.replace(colorRe, '').length + separator.length, |
|
|
|
-separator.length |
|
|
|
); |
|
|
|