dist/js/router/index.js
function looseEqual (a, b) {
	  /* eslint-disable eqeqeq */
	  return a == b || (
	    isObject(a) && isObject(b)
	      ? JSON.stringify(a) === JSON.stringify(b)
	      : false
	  )
	  /* eslint-enable eqeqeq */
	}
function looseEqual (a, b) {
	  /* eslint-disable eqeqeq */
	  return a == b || (
	    isObject(a) && isObject(b)
	      ? JSON.stringify(a) === JSON.stringify(b)
	      : false
	  )
	  /* eslint-enable eqeqeq */
	}
function looseEqual ( a , b ) { /* eslint-disable eqeqeq */ return a == b || ( isObject ( a ) && isObject ( b ) ? JSON . stringify ( a ) === JSON . stringify ( b ) : false ) /* eslint-enable eqeqeq */ }
Check if two values are loosely equal - that is,
if they are plain objects, do they have the same shape?
Check if two values are loosely equal - that is if they are plain objects do they have the same shape?