js实现字符串和数组相互转换

<div class="aa"></div>
<script>
    //字符串转换为数组
    var Str="abc-mng-zhang-mayi";
    var newArray=Str.split("-");
    $(".aa").text("abc-mng-zhang-mayi 转换 newArray[0]:"+newArray[0]);
</script>

<div class="bb"></div>
<script>
    //将数组转换为字符串
    var newArray2=["abc","mng","zhang","mayi"];
    var Str=newArray2.join("-");
    $(".bb").text("newArray2 数组转换字符串:"+Str);
</script>
时间: 2024-10-24 17:23:27

js实现字符串和数组相互转换的相关文章

JS 中字符串,数组常见操作

字符串———>数组 abc => ["a","b","c"]   直接使用split方法  “abc”.split(""); split(); 数组———>字符串 直接用join()方法 想起来个题目  :  选取一个字符串的后缀名  类似于.word  .html 这种 方法一 function hz(str){ n=str.split(".")[n.length-1]; return

js中字符串和数组相互转化的方法

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px "Helvetica Neue"; color: #e4af0a } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px ".PingFang SC"; color: #454545 } p.p3 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px "He

PHP实现url参数组合字符串与数组相互转换

$data = array( 'name' => 'tom', 'sex' => 1, 'channel' => 'ty' ); 数组转url参数字符串 $queryStr = http_build_query($data); echo query_str; 执行结果: name=tom&sex=1&channel=ty url参数字符串转数组 parse_str($query_str,$query_arr); print_r($query_arr); 执行结果: arr

js内字符串转数组的基本方法

var res ='acsdcsd';console.log(res)console.log(res.split(','))        var res1='{label: "线路",data: 10 }, {label: "酒店",data: 20 }, {label: "租车",data: 30 }, {label: "签证",data: 20 }, {label: "门票",data: 10 },

js字符串、数组、时间、日期对象

js对字符串.数组.日期的操作是在以后项目中频繁使用的操作,所以呢....所以大家看着办,其实并不难哈,就是有点无聊,我承认这是我百度的,哈哈哈哈 <!DOCTYPE html><html><head><meta charset="UTF-8"><title>JavaScript字符串对象</title></head><body><script type="text/java

Js中常用的字符串,数组,函数扩展

由于最近辞职在家,自己的时间相对多一点.所以就根据prototytpeJS的API,结合自己正在看的司徒大神的<javascript框架设计>,整理了下Js中常用一些字符串,数组,函数扩展,一来可以练练手,二来也锻炼下自己的代码能力.由于代码里面的注释自认为已经非常详细,所以就直接贴代码了. 1. 字符串扩展: ;(function() { var method, stringExtends = { /** * 删除字符串开始和结尾的空白 * @returns {string} */ stri

js数字、字符串、数组之间的转化

1.数组转字符串 var a, b; a = new Array(0,1,2,3,4); b = a.join("-"); 2.字符串转数组 var s = "abc,abcd,aaa"; ss = s.split(","); 3.数字转字符串toString var i = 10; var s = i.toString(); 4.字符串转数字 parseInt(字符串) parseInt("ssss999"); //错误 输

JS中实现字符串和数组的相互转化

早上起来看了一道JS的面试题,是这样描述的:利用var s1=prompt("请输入任意的字符串","")可以获取用户输入 的字符串,试编程将用户输入的字符串"反转",并且将字符串输出. 想了一下,字符串对象的方法中并没有实现反转的,但是数组中有,于是考虑了字符串和数组的相互转换问题. JS中的内置对象中包括字符串对象(String)和数组对象(Array),这两个对象是可以通过它们对象的方法实现相互 转化的.对于String对象,提供了对字符串

从js的repeat方法谈js字符串与数组的扩展方法

js将字符串重复N次的repeat方法的8个版本 /* *@desc: 将一个字符串重复自身N次 */ //版本1:利用空数组的join方法 function repeat(target, n) { return (new Array(n + 1)).join(target); } //版本2:之所以要创建一个带length属性的对象 是因为要调用数据的原型方法,需要指定call的第一个参数为类数组对象 //类数组对象的必要条件是其length属性的值为非负数 function repeat(t