浏览代码

Improve Vector2 closure performance

Tristan VALCKE 8 年之前
父节点
当前提交
5f2187fbef
共有 1 个文件被更改,包括 2 次插入8 次删除
  1. 2 8
      src/math/Vector2.js

+ 2 - 8
src/math/Vector2.js

@@ -269,17 +269,11 @@ Object.assign( Vector2.prototype, {
 
 
 	clampScalar: function () {
 	clampScalar: function () {
 
 
-		var min, max;
+		var min = new Vector2();
+		var max = new Vector2();
 
 
 		return function clampScalar( minVal, maxVal ) {
 		return function clampScalar( minVal, maxVal ) {
 
 
-			if ( min === undefined ) {
-
-				min = new Vector2();
-				max = new Vector2();
-
-			}
-
 			min.set( minVal, minVal );
 			min.set( minVal, minVal );
 			max.set( maxVal, maxVal );
 			max.set( maxVal, maxVal );