code: function isEquivalentMemberExp(a, b) {
      return _.isEqualWith(a, b, (left, right, key) => {
          if (_.includes(['loc', 'range', 'computed', 'start', 'end', 'parent'], key)) {
              return true
          }
          if (isComputed(left) || isComputed(right)) {
              return false
          }
          if (key === 'property') {
              const leftValue = left.name || left.value
              const rightValue = right.name || right.value
              return leftValue === rightValue
          }
      })
  }
docs: Returns whether the two expressions refer to the same object (e.g. a['b'].c and a.b.c)
  @param {Object} a
  @param {Object} b
  @returns {boolean}