浏览代码

EventDispatcher: Clean up.

Mr.doob 9 年之前
父节点
当前提交
4fc4098e96
共有 1 个文件被更改,包括 3 次插入6 次删除
  1. 3 6
      src/core/EventDispatcher.js

+ 3 - 6
src/core/EventDispatcher.js

@@ -6,9 +6,6 @@ THREE.EventDispatcher = function () {};
 
 Object.assign( THREE.EventDispatcher.prototype, {
 
-	// Note: *No* constructor here, this would clobber that property
-	// of the target class when used as a mixin.
-
 	addEventListener: function ( type, listener ) {
 
 		if ( this._listeners === undefined ) this._listeners = {};
@@ -77,16 +74,16 @@ Object.assign( THREE.EventDispatcher.prototype, {
 
 			event.target = this;
 
-			var array = [];
+			var array = [], i = 0;
 			var length = listenerArray.length;
 
-			for ( var i = 0; i < length; i ++ ) {
+			for ( i = 0; i < length; i ++ ) {
 
 				array[ i ] = listenerArray[ i ];
 
 			}
 
-			for ( var i = 0; i < length; i ++ ) {
+			for ( i = 0; i < length; i ++ ) {
 
 				array[ i ].call( this, event );