Js数组和字符串常用方法】的更多相关文章

字符串: 1.concat() – 将两个或多个字符的文本组合起来,返回一个新的字符串.  2.indexOf() – 返回字符串中一个子串第一处出现的索引.如果没有匹配项,返回 -1 .  3.charAt() – 返回指定位置的字符.  4.lastIndexOf() – 返回字符串中一个子串最后一处出现的索引,如果没有匹配项,返回 -1 .  5.match() – 检查一个字符串是否匹配一个正则表达式.  6.substring() – 返回字符串的一个子串.传入参数是起始位置和结束位置…
字符串: 1.concat() – 将两个或多个字符的文本组合起来,返回一个新的字符串.  2.indexOf() – 返回字符串中一个子串第一处出现的索引.如果没有匹配项,返回 -1 .  3.charAt() – 返回指定位置的字符.  4.lastIndexOf() – 返回字符串中一个子串最后一处出现的索引,如果没有匹配项,返回 -1 .  5.match() – 检查一个字符串是否匹配一个正则表达式.  6.substring() – 返回字符串的一个子串.传入参数是起始位置和结束位置…
数组方面 push:向数组尾部增加内容,返回的是新数组的长度. var arr = [1,2,3]; console.log(arr); var b = arr.push(4); console.log(b); console.log(arr); // [1, 2, 3] // 4 //表示当前数组长度 // [1, 2, 3, 4] 与之相反的是pop, 在结尾删除一个值,并返回删除的值. var arr = [1,2,3]; console.log(arr); arr.pop(); cons…
常常在开发中,会使用到很多js数组和字符串的处理方法,这里列举一些我常用到的一些,方便大家参考使用. 数组方面 push:向数组尾部增加内容,返回的是新数组的长度. var arr = [1,2,3]; console.log(arr); var b = arr.push(4); console.log(b); console.log(arr); // [1, 2, 3] // 4 //表示当前数组长度 // [1, 2, 3, 4] 与之相反的是pop, 在结尾删除一个值,并返回删除的值. v…
js数组去重复几种方法 第一种:也是最笨的吧. Array.prototype.unique1 = function () { var r = new Array(); label:for(var i = 0, n = this.length; i < n; i++) { for(var x = 0, y = r.length; x < y; x++) { if(r[x] == this[i]) { continue label; } } r[r.length] = this[i]; } re…
一.数组转字符串 需要将数组元素用某个字符连接成字符串,示例代码如下: var a, b; a = new Array(0,1,2,3,4); b = a.join("-"); 二.字符串转数组 实现方法为将字符串按某个字符切割成若干个字符串,并以数组形式返回,示例代码如下: var s = "abc,abcd,aaa"; ss = s.split(",");// 在每个逗号(,)处进行分解. 转:http://www.jb51.net/arti…
数组转字符串:join() 字符串转数组:split('')…
一.数组转字符串 需要将数组元素用某个字符连接成字符串,示例代码如下 <!doctype html> <html> <head> <meta charset="utf-8"> <title>数组转化为字符串</title> </head> <body> <script type="text/javascript"> var a, b,c; a = new Ar…
一.数组转字符串 需要将数组元素用某个字符连接成字符串,示例代码如下: var a, b; a = new Array(0,1,2,3,4); b = a.join("-"); 二.字符串转数组 实现方法为将字符串按某个字符切割成若干个字符串,并以数组形式返回,示例代码如下: var s = "abc,abcd,aaa"; ss = s.split(",");// 在每个逗号(,)处进行分解.…
先来一段代码引子: var str='hello world'; alert(str.charAt());//通过下标查找值: alert(str.indexOf());//通过值查找字符串下标:没有找到返回-1:有两个参数(第二个参数可以没有,有的话是从这里开始查找): alert(str.charCodeAt('w'));//转化unicode编码: alert(String.fromCharCode());//把Unicode的编码变为具体的值 alert(str.toUpperCase(…
一.数组转字符串 需要将数组元素用某个字符连接成字符串,示例代码如下: var a, b,c; a = new Array(a,b,c,d,e); b = a.join('-'); //a-b-c-d-e 使用-拼接数组元素 c = a.join(''); //abcde 二.字符串转数组 实现方法为将字符串按某个字符切割成若干个字符串,并以数组形式返回,示例代码如下: var str = 'ab+c+de'; var a = str.split('+'); // [ab, c, de] var…
数组 方法 1.在数组末尾添加.删除元素 push()方法可以接收任意数量的参数,把它们逐个添加到数组的末尾,并返回修改后数组的长度.改变原数组 pop()方法则从数组末尾移除最后一个元素,减少数组的 length 值,然后返回移除的元素.改变原数组 2.在数组前端添加.删除元素 unshift() 方法从数组前端添加一个或多个元素,返回数组的长度.改变原数组 shift() 方法从数组前端移除一个元素,返回删除元素.改变原数组 3. 重排序方法 reverse()        // 返回一个…
一.数组转字符串(将数组元素用某个字符连接成字符串) var a, b;a = new Array(0,1,2,3,4);b = a.join("-"); 二.字符串转数组(将字符串按某个字符切割成若干个字符串,并以数组形式返回) var s = "abc,abcd,aaa";ss = s.split(",");// 在每个逗号(,)处进行分解…
1 数组转字符串 需要将数组元素用某个字符连接成字符串,示例代码如下: var a, b; a = new Array(0,1,2,3,4); b = a.join("-"); 二.字符串转数组 实现方法为将字符串按某个字符切割成若干个字符串,并以数组形式返回,示例代码如下: var s = "abc,abcd,aaa"; ss = s.split(",");// 在每个逗号(,)处进行分解. POP 删除最后一项 删除最后一项,并返回删除元素的…
数组和字符串有很多相似的对方,比如数组和字符串都有以下方法: concat indexOf lastIndexOf slice includes 鉴于toString及valueOf方法基本类型都有,这里就不做过多介绍了 1.数组中indexOf和较数组中includes的比较 看函数的返回值:indexOf返回的是数值型的而includes返回的是布尔型的 都可以支持第二参数,而且的第二个参数都支持负数形式 数组中的indexOf不能判断数组中是否有NaN而includes可以 1.1 ind…
arr.join(): 数组转字符串 let arr = [1,2,3,4]; let str = arr.join(','); arr.split():字符串转数组 let str = '1,2,3,4'; let arr = str.split(','); JSON.parse():从一个字符串解析成json对象 let data = '{"name":"Liudongdong"}' JSON.parse(data); JSON.stringify():把一个J…
<script type="text/javascript"> var obj="new1abcdefg".replace(/(.)(?=[^$])/g,"$1,").split(","); //字符串转化为数组 var obj2 = "new2abcdefg".split(""); //字符串转化为数组 alert(obj); alert(obj.length); aler…
1.数组转字符串 arr.join() 2.字符串转数组 str.split(',')…
栈方法(后进先出) ArrayObj.push()方法 ArrayObj.pop()方法 ArrayObj.push():就是向数组末尾添加新的元素,返回的是数组新的长度.ArrayObj.pop():就是向数组中删除数组最后一个元素并且返回该元素.如果数组为空就返回undefined. 队列方法(先进先出) ArrayObj.shift() ArrayObj.unshift() ArrayObj.shift():方法用于把数组中的第一个元素删除,并返回第一个元素的值.如果数组是空的,则shif…
主要用到以下两个函数 join();//将数组转换成字符串split();//将字符串转换成数组 <script type="text/javascript"> var a = new Array("afdas","bdfa","cd","sfdsd","fdsae"); var b = a.join("+");//转换成字符串用+隔开 document.…
数组:arr=[1,2,3,4,5]; 1.数组转换成字符串,不会修改原数组内容: arr.join(); // "1,2,3,4,5" arr.join(""); // "12345" arr.join("空格"): // "1 2 3 4 5"   数组:arr=[12,1,10,53,6] 2.数组排序,返回数组 arr.sort(); // 没有参数的时候按字母表排序, arr.sort(funct…
/** * Created by W.J.Chang on 2014/5/23. */ // 判读是否是数组的方法 console.log(Array.isArray(new Array)); console.log(Array.isArray([])); var arr = [1,2,3]; // 遍历方法 arr.forEach(function (v){ console.log(v); }); console.log("---------------------"); // 过滤…
数组 1. 基本方法  1)Array.prototype.unshift(item1,item2,item3...) 描述: 在数组的前面添加元素,一次可以传入多个参数. 注意:元素会根据当前传入的顺序添加到数组的前面. 示例: var arr = ['a','b','c'] var result = arr.unshift(9) console.log(result) console.log(arr)// [9,'a','b','c'] var result1 = arr.unshift(9…
1.字符串长度 string.length var browserType = 'mozilla'; browserType.length; //7 2在字符串中查找子字符串 string.indexOf 找到返回字符串的下标,没找到返回-1 browserType.indexOf('zilla');//2 3.根据下标提取字符串 string .slice(start,end) browserType.slice(0,3);//"moz" browserType.slice(2);/…
最近几天朋友面试了几家,笔试题都做了关于数组去重的问题,自己在网上收集整理了一些去重的方法来学习下,感觉换不错哈!!!第一种方法: function oSort(arr){ var n = []; //一个新的临时数组 for(var i = 0; i < arr.length; i++) //遍历当前数组 { //如果当前数组的第i已经保存进了临时数组,那么跳过, //否则把当前项push到临时数组里面 if (n.indexOf(arr[i]) == -1) n.push(arr[i]);…
数组 1.数组去重:   主要是使用的 new Set() 方法     https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Set // 两个方法 主要是使用到new Set() let repeatArr = [1,2,3,4,1,2,3,4]; let reasult = [...new Set(repeatArr)] //方法一 let reasult2 = Array.from…
    var arr =['h','e','l','l','o']     var s = arr.join("");       console.log(s); …
javascript数组与字符串常用方法总结 最近在梳理js的基础,首先从数组和字符串开始. string 常用方法: 1.substring(start开始位置的索引,end结束位置索引) 截取的位置不包含结束位置的字符,只写一个参数表示从开始位置截取到最后 1 2 var str='abcdefg'; str.substring(1) //得到bcdefg  str.substring(1,3) //得到bc 输入负值时将负值变为0,哪个较小作为开始位置 str.substing(-1,1)…
1.JS对象转JSON 方式:JSON.stringify(obj) var json = {"name":"iphone","price":666}; //创建对象: var jsonStr = JSON.stringify(json); //转为JSON字符串 console.log(jsonStr); 2.JS数组转JSON //数组转json串 var arr = [1,2,3, { a : 1 } ]; JSON.stringify(…
let jsonObj = $.parseJSON(jsonStr); //json字符串转化成json对象(jq方法) var jsonObj = JSON.parse(jsonStr); //json字符串转化成json对象(原生方法) let jsonStr1 = JSON.stringify(jsonObj); //json对象转化成json字符串 1.JS对象转JSON 方式:JSON.stringify(obj) var json = {"name":"iphon…