From 4d81e9c67190629ee98a3dc83fd8a459ccc346c4 Mon Sep 17 00:00:00 2001 From: liaokunhua Date: Sun, 5 Dec 2021 08:41:15 +0800 Subject: [PATCH] patch: optimize code. --- lib/stringify.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/stringify.js b/lib/stringify.js index fc05e23e..70d166a6 100644 --- a/lib/stringify.js +++ b/lib/stringify.js @@ -56,7 +56,7 @@ var isNonNullishPrimitive = function isNonNullishPrimitive(v) { || typeof v === 'bigint'; }; -var scSym = Symbol('SideChannel'); +var scSym = Object.create(null); var stringify = function stringify( object, @@ -84,7 +84,7 @@ var stringify = function stringify( // Where object last appeared in the ref tree var pos = tmpSc.get(object); step += 1; - if (pos != undefined) { + if (pos !== undefined) { if (pos === step) { throw new RangeError('Cyclic object value'); } else {