Browse Source

Audio: Use slice() in setFilters()

Takahiro 5 years ago
parent
commit
6acad3fb4a
1 changed files with 2 additions and 14 deletions
  1. 2 14
      src/audio/Audio.js

+ 2 - 14
src/audio/Audio.js

@@ -241,27 +241,15 @@ class Audio extends Object3D {
 
 		if ( ! value ) value = [];
 
-		this.filters.length = 0;
-
 		if ( this._connected === true ) {
 
 			this.disconnect();
-
-			for ( var i = 0; i < value.length; i ++ ) {
-
-				this.filters.push( value[ i ] );
-
-			}
-
+			this.filters = value.slice();
 			this.connect();
 
 		} else {
 
-			for ( var i = 0; i < value.length; i ++ ) {
-
-				this.filters.push( value[ i ] );
-
-			}
+			this.filters = value.slice();
 
 		}