src/com/google/javascript/jscomp/NodeUtil.java
/**
   * Determine whether the destructuring array pattern is nested
   *
   * @param n array pattern node
   */
Determine whether the destructuring array pattern is nested
@param n array pattern node
Determine whether the destructuring array pattern is nested @param n array pattern node
static boolean isNestedArrayPattern(Node n) {
    checkState(n.isArrayPattern());
    for (Node key = n.getFirstChild(); key != null; key = key.getNext()) {
      if (key.hasChildren()) {
        return true;
      }
    }
    return false;
  }
static boolean isNestedArrayPattern ( Node n ) { checkState ( n . isArrayPattern ( ) ) ; for ( Node key = n . getFirstChild ( ) ; key != null ; key = key . getNext ( ) ) { if ( key . hasChildren ( ) ) { return true ; } } return false ; }
Determine whether the destructuring array pattern is nested
 @param n array pattern node
Determine whether the destructuring array pattern is nested @param n array pattern node