js数组与字符串的相互转换方法 数组常用的方法

1 数组转字符串

需要将数组元素用某个字符连接成字符串,示例代码如下:

var a, b;
a = new Array(0,1,2,3,4);
b = a.join("-");

二、字符串转数组

实现方法为将字符串按某个字符切割成若干个字符串,并以数组形式返回,示例代码如下:

var s = "abc,abcd,aaa";

ss = s.split(",");// 在每个逗号(,)处进行分解。

POP 删除最后一项

删除最后一项,并返回删除元素的值;如果数组为空则返回undefine

shift 删除第一项

删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefine

push 增加到最后

并返回新数组长度;

unshift增加到最前

并返回新数组长度;

reverse 数组翻转

并返回翻转后的原数组,原数组翻转了

indexOf数组元素索引

并返回元素索引,不存在返回-1,索引从0开始

slice截取(切片)数组 得到截取的数组

返回从原数组中指定开始索引(包含)到结束索引(不包含)之间的项组成的新数组,原数组木变 ,索引从0开始

splice剪接数组 原数组变化 可以实现shift前删除,pop后删除,unshift前增加,同push后增加一样的效果

返回剪接的元素数组,原数组变化 ,索引从0开始

concat数组合并

返回合并后的新数组,原数组木变

时间: 2024-11-12 04:33:54

js数组与字符串的相互转换方法 数组常用的方法的相关文章

js数组与字符串的相互转换方法

1.数组转字符串需要将数组元素用某个字符连接成字符串,示例代码如下: var a, b; a = new Array(0,1,2,3,4); b = a.join("-"); //"0-1-2-3-4" 2.字符串转数组 实现方法为将字符串按某个字符切割成若干个字符串,并以数组形式返回,示例代码如下: var s = "abc,abcd,aaa"; ss = s.split(",");// 在每个逗号(,)处进行分解 [&qu

js中数组对象字符串的相互转换

对象-数组-字符串: 例如: var data = { user:"userName", pass:"12121" };//这是一个对象 如果要给这个data 对象追加一个属性就比如: new Date( ).getTime( );//获取当前时间到那个时间的时间间隔单位是毫秒: data.time = new Date( ).getTime( ); 此时data 里面就多了一个属性: time : " 获取到的那个毫秒数" 即: var dat

js中数组与字符串的相互转换

var str1='1,2,3,4,5,6,7'; var strArray=Array(); //字符串拆分为数组 strArray=str1.split(',',5);//后面的5是可选参数,指返回的数组最大长度 //数组合并为字符串 str1=strArray.join('-');//这时候str1中的值是:1-2-3-4-5

js数组与字符串的相互转换

一.数组转字符串 var arr = [1,2,3]; arr.toString(); 或 var arr = [1,2,3]; arr.join("|") 二.字符串转数组 var str = "a,b,c"; str.split(",");

JS中关于字符串的几个常用又容易忘记的方法

1>.字符串连接:concat(): 左边字符串. concat(连接的字符串1,字符串2,....); 获取指定位置的字符:charAt(): 返回指定位置的字符:  字符串.charAt(index); charLodeAt() 返回与字符对应的unicode码   字符串.  charLodeAt(需要查看的字符): 替换字符:replace方法: 字符串. replace(old子字符,new子字符);  --------------并不影响元字符串,新生成一个字符串: 字符串转换成数组

数组 和 字符串 的相互转换

1,字符数组转换为字符串 java可以使用两种方法直接将字符数组转为字符串. 方法1:直接在构造String时转换. char[] data = {'a', 'b', 'c'}; String str = new String(data); 方法2:调用String类的方法转换. String.valueOf(char[] ch) 2,字符串数组转换为字符串 如果是 "字符串数组" 转 "字符串",只能通过循环,没有其它方法 String[] str = {&quo

php中数组和字符串的相互转换

数组转字符串: implode('!', $arr);//将一维数组以!分隔组合成一个字符串,参数一可以为"" 字符串转数组: explode('!', $str);//将字符串以!分割为一个一维数组,参数一不可以为"" str_split($str, 3);//将字符串分割成数组,参数二将字符串从左向右每3个字符分割一次,最后的不够3个了 有几个算几个.

数组和字符串的相互转换

1.字符串变成数组,split var str = "1,2,3,4"; str.split(","); // ["1","2","3","4"]str.split(); // ["1,2,3,4"] 2.数组变字符串,join var arr = [1,2,3,4] arr.join(); // "1,2,3,4" arr.join("

字节数组与字符串(字符数组)的转换操作

1.默认编码方式转换: (1)string(char[])转换为byte[] byte[] byteArr = System.Text.Encoding.Default.GetBytes(char[]); byte[] byteArr = System.Text.Encoding.Default.GetBytes(string); byte[] byteArr = System.Text.Encoding.Default.GetBytes(char[], startindex, count);