JavaScript prototype應用
- //JavaScript自定義功能
- //1,去除字元串兩端空格
- String.prototype.trim = function()
- {
- var start, end;
- start = 0;
- end = this.length - 1;
- while(start <= end && this.charAt(start)==' ')
- {
- start++;
- }
- while(start <= end && this.charAt(end) == ' ')
-
- end--;
-
- return this.substing(start,end+1);
- }
- //2,将字元串轉成數組
- String.prototype.toCharArray = function()
-
- var chs = [];
- for(var x = 0; x < this.length; x++)
-
- chs[x] = this.charAt(x);
-
- return chs;
-
- //3,字元串進行反轉
- String.prototype.reverse = function()
-
- var arr = this.toCharArray();
- function swap(arr,a,b)
-
- var temp = arr[a];
- arr[a] = arr[b];
- arr[b] = temp;
-
- for(var x = 0, y = arr.length - 1; x < y; x++, y--)
-
- swap(arr,x,y);
-
- return arr.join("");
-
100) ? false:true" x-data="topBtn" @click="scrolltoTop" x-cloak>