日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

js实现字符串切割并转换成对象格式保存到本地

發(fā)布時間:2023/12/13 综合教程 39 生活家
生活随笔 收集整理的這篇文章主要介紹了 js实现字符串切割并转换成对象格式保存到本地 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
// split()  將字符串按照指定的規(guī)則分割成字符串數(shù)組,并返回此數(shù)組(字符串轉數(shù)組的方法)
 //分割字符串
    var bStr = "www.baidu.con";
    var arr1 = bStr.split('');//不指定任何的分隔符,每個都會被分割
    console.log(arr1);//w", "w", "w", ".", "b", "a", "i", "d", "u", ".", "c", "o", "n"]
    var arr2 = bStr.split(".");//使用"."作為分隔符
    console.log(arr2);//["www", "baidu", "con"]
    var arr3 = bStr.split('.',2);//使用"."作為分隔符;且指定返回數(shù)組的最大長度
    console.log(arr3);//["www", "baidu"]


  
//復雜的字符串分割:將以下三人的姓名、年齡取出,生成對象數(shù)組
    var dataStr = "趙麗穎,29&朱亞文,32&白宇,28";
    //第一次分割:將三人信息分隔開
    var peopleArr = dataStr.split('&');
    console.log(peopleArr);

    var objArr = [];
    //循環(huán)遍歷得到的數(shù)組
    for(i in peopleArr){
        // console.log(peopleArr[i]);
        //再次對數(shù)字中每個索引對應的信息分割,并聲明一個數(shù)組變量來接收
        var peopleData = peopleArr[i].toString().split(',');
        //console.log("peopleData:"+peopleData);
        //將數(shù)組中的數(shù)據(jù)取出,存放到對象中
        var obj = {
            name:peopleData[0],
            age:peopleData[1]
        }
        //console.log("obj:",obj);
        //將對象存儲到對象數(shù)組中
        objArr.push(obj);
    }
    console.log(objArr);

    //將數(shù)據(jù)以字符串的形式保存的本地
    var objStr = JSON.stringify(objArr);
    localStorage.plpData = objStr;//localStorage 沒有時間限制的數(shù)據(jù)存儲

總結

以上是生活随笔為你收集整理的js实现字符串切割并转换成对象格式保存到本地的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。