if (!this.string || !this.from) {\r
return "";\r
}\r
- var str = "";\r
- for (var i=0,nuli=this.numList.length;i<nuli;++i) {\r
+ var str = "",\r
+ numList = this.numList,\r
+ strList = this.strList,\r
+ fromNumList = this.from.numList;\r
+ for (var i=0,nuli=numList.length;i<nuli;++i) {\r
/*$fromと$toを、原点Oから伸びる二つのベクトル (n次空間のベクトル)と考え、\r
* そのベクトルの端同士を結ぶ線上の点Pをベクトルの計算から求める*/\r
- str += ( t * this.numList[i] + (1 - t) * this.from.numList[i] );\r
- this.strList && ( str += this.strList[i] );\r
+ str += ( t * numList[i] + (1 - t) * fromNumList[i] );\r
+ strList && ( str += strList[i] );\r
}\r
+ numList = strList = fromNumList = i = nuli = void 0;\r
return str;\r
}\r
} )\r