當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
JS对象操作
一、String常用操作
1.截取
substr(start,length) //返回從指定位置開始的指定長度的字符串。 substring(start,end) //返回兩個指定的位置之間的字符串。 slice(start,end) //包括字符串 stringObject 從 start 開始(包括 start)到 end 結束(不包括 end)為止的所有字符。2.拆分
split() //把字符串分割為字符串數組。3.大小寫轉換
toLocaleLowerCase() //把字符串轉換為小寫。 toLocaleUpperCase() //把字符串轉換為大寫。二、Array數組常用操作
1.基礎操作
join() // 把數組中的所有元素拼接成一個字符串。 slice(start,end) // 返回一個新的數組,包含從 start 到 end (不包括該元素)的arrayObject 中的元素。 splice(index,howmany,item1,.....,itemX) // splice() 方法可刪除從 index 處開始的零個或多個元素,并且用參數列表中聲明的一個或多個值來替換那些被刪除的元素。如果從 arrayObject 中刪除了元素,則返回的是含有被刪除的元素的數組。?
?2.常用代碼
//數組去重 Array.prototype.unique = function() {this.sort();var re = [this[0]];for (var i = 1; i < this.length; i ) {if (this[i] !== re[re.length - 1]) {re.push(this[i]);}}return re; }//用于判斷數組中是否包含某個元素 Array.prototype.contains = function(obj) {var i = this.length;while (i--) {if (this[i] === obj) {return true;}}return false;}//判斷指定內容的索引 Array.prototype.indexOf = function(val) {for (var i = 0; i < this.length; i ) {if (this[i] == val)return i;}return -1;}; //刪除數組中指定的內容 Array.prototype.remove = function(val) {var index = this.indexOf(val);if (index > -1) {this.splice(index, 1);}};?
更多專業前端知識,請上 【猿2048】www.mk2048.com
總結
- 上一篇: 小程序用户拒绝授权解决方法
- 下一篇: NodeJS的安装与使用