這個就是調用 _this.arrNew[*] 的時候,就出錯,請問怎么回事呢?function ybLayer(layer){//聲明屬性: var _this=this; //子類中調用的父類簡稱; var arrNew = new Array(); //★★這個地方,應該就是問題所在,我不會改... var myConstruct=function () //模擬構造方法; { arr = layer.bounds; //alert( arr ); //0 px,120 px,2736 px,1944 px for(var i in arr) { a = arr[i]; // 這個這個a ,是個 unitValueObject , 0 -> 0 px a = String(a); //把unitValueObject轉成String a = a.replace( " px" , "" ) ; //處理 a = parseInt( a ); _this.arrNew[i] = a; //★★★★★★★★★★★★就是這里,老出錯.. } _this.ybLeftTopX = _this.arrNew[0]; _this.ybLeftTopY = _this.arrNew[1]; _this.ybRightBottomX = _this.arrNew[2]; _this.ybRightBottomY = _this.arrNew[3]; _this.ybWidth = _this.arrNew[2]-_this.arrNew[0]; _this.ybLength = _this.arrNew[3]-_this.arrNew[1]; } myConstruct();}
JavaScript 我做的這個小類,怎么老出錯?
喵喔喔
2018-10-24 21:31:15