Index: src/wp-includes/functions.wp-scripts.php
===================================================================
--- src/wp-includes/functions.wp-scripts.php	(revision 31768)
+++ src/wp-includes/functions.wp-scripts.php	(working copy)
@@ -224,7 +224,11 @@
 
 	_wp_scripts_maybe_doing_it_wrong( __FUNCTION__ );
 
-	$_handle = explode( '?', $handle );
+	if ( ! is_array( $handle ) ) {
+		$_handle = explode( '?', $handle );
+	} else {
+		$_handle = $handle;
+	}
 
 	if ( $src ) {
 		$wp_scripts->add( $_handle[0], $src, $deps, $ver );
