站長資訊網
        最全最豐富的資訊網站

        javascript如何將字符串轉為數組

        3種轉換方法:1、使用split(),可將給定字符串拆分為字符串數組,語法“str.split(分隔符,數組最大長度)”;2、利用擴展運算符“…”,可迭代字符串對象,將其轉為字符數組,語法“[…str]”;3、使用Array.from(),可將字符串轉為數組,語法“Array.from(str)”。

        javascript如何將字符串轉為數組

        前端(vue)入門到精通課程:進入學習
        Apipost = Postman + Swagger + Mock + Jmeter 超好用的API調試工具:點擊使用

        本教程操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。

        javascript中將字符串轉為數組的3種方法

        • 使用split()

        • 利用擴展運算符“…”

        • 使用Array.from()

        方法1:使用split()方法進行轉換

        split()方法用于將給定字符串拆分為字符串數組;該方法是使用參數中提供的指定分隔符將其分隔為子字符串,然后一個個傳入數組中作為元素。

        語法:

        str.split(separator, limit)
        登錄后復制

        參數:

        • separator:可選。字符串或正則表達式,從該參數指定的地方分割 string Object。

        • limit:可選。該參數可指定返回的數組的最大長度。如果設置了該參數,返回的子串不會多于這個參數指定的數組。如果沒有設置該參數,整個字符串都會被分割,不考慮它的長度。

        示例1:

        var str="Welcome to here !"; var n=str.split(""); console.log(n);
        登錄后復制

        javascript如何將字符串轉為數組

        示例2:

        var str="Welcome to here !"; var n=str.split(" "); console.log(n);
        登錄后復制

        javascript如何將字符串轉為數組

        示例3:

        var str="Welcome to here !"; var n=str.split("e"); console.log(n);
        登錄后復制

        javascript如何將字符串轉為數組

        方法2:利用擴展運算符“...

        擴展操作符 是ES6中引入的,將可迭代對象展開到其單獨的元素中,所謂的可迭代對象就是任何能用for of循環進行遍歷的對象。

        String 也是一個可迭代對象,所以也可以使用擴展運算符 ... 將其轉為字符數組

        const title = "china"; const charts = [...title]; console.log(charts); // [ 'c', 'h', 'i', 'n', 'a' ]
        登錄后復制

        javascript如何將字符串轉為數組

        進而可以簡單進行字符串截取,如下:

        const title = "china"; const short = [...title]; short.length = 2; console.log(short.join("")); // ch
        登錄后復制

        javascript如何將字符串轉為數組

        方法3:使用Array.from()方法進行轉換

        Array.from()方法是javascript中的一個內置函數,它從給定的數組創建一個新的數組實例。對于字符串,字符串的每個字母表都會轉換為新數組實例的元素;對于整數值,新數組實例simple將獲取給定數組的元素。

        語法:

        Array.from(str)
        登錄后復制

        示例:

        var str="Welcome to here !"; var n=Array.from(str); console.log(n);
        登錄后復制

        javascript如何將字符串轉為數組

        【推薦學習:javascript高級教程】

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 九九精品99久久久香蕉| 久久精品国产一区| 精品免费人成视频app| 国产精品成人h片在线| 亚洲精品亚洲人成人网| 成人国产精品动漫欧美一区| 国产精品无码久久久久久| 亚洲精品一级无码鲁丝片| 成人午夜精品久久久久久久小说| 国产成人精品优优av| 亚洲AV永久无码精品一百度影院| 久久精品国产国产精品四凭| 一本久久a久久精品综合夜夜| 国产精品亚韩精品无码a在线| 中文国产成人精品久久亚洲精品AⅤ无码精品 | 久久国产精品一国产精品金尊| 欧美成人精品一区二区综合| 911亚洲精品不卡| 精品成人免费自拍视频| 国产精品色内内在线播放| 午夜精品一区二区三区免费视频| 四虎精品影库4HUTV四虎| 精品无码综合一区| 国产精品欧美亚洲韩国日本久久 | 久久久无码人妻精品无码| 日韩精品中文字幕第2页| 精品久久久久久久中文字幕| 国产精品va在线观看无码| 久久夜色精品国产亚洲| 国产精品久久久久影院嫩草| 2022国产精品自产拍在线观看 | 国产精品欧美一区二区三区不卡| 久久99久久99精品免视看动漫| 午夜天堂精品久久久久| 日韩精品久久无码人妻中文字幕| 日韩欧精品无码视频无删节| 无码囯产精品一区二区免费| 日韩人妻精品无码一区二区三区 | 综合国产精品第一页| 亚洲国产成人精品久久久国产成人一区二区三区综 | 国产精品莉莉欧美自在线线|