如何做好购物网站,泰安网站建设推广,百度秒收录软件,中企动力科技股份有限公司网站一、String常用操作
1.截取 substr(start,length) //返回从指定位置开始的指定长度的字符串。
substring(start,end) //返回两个指定的位置之间的字符串。
slice(start,end) //包括字符串 stringObject 从 start 开始#xff08;包括 start#xff09;到 end 结束#xff0…一、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