try {
      items.push(`${strValue(v, recurseTimes)}`);
    } catch (e) {
      if (e instanceof RangeError && recurseTimes === 1) {
        items.push('[Circular]');