getMemberChaining(node) {
    /** @type {MemberExpression[]} */
    const nodes = []
    let n = skipChainExpression(node)

    while (n.type === 'MemberExpression') {
      nodes.push(n)
      n = skipChainExpression(n.object)
    }

    return [n, ...nodes.reverse()]
  }
Get the chaining nodes of MemberExpression.

@param  {ESNode} node The node to parse
@return {[ESNode, ...MemberExpression[]]} The chaining nodes