站長資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

javascript如何將字符串轉(zhuǎn)為數(shù)組

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

javascript如何將字符串轉(zhuǎn)為數(shù)組

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

本教程操作環(huán)境:windows7系統(tǒng)、javascript1.8.5版、Dell G3電腦。

javascript中將字符串轉(zhuǎn)為數(shù)組的3種方法

  • 使用split()

  • 利用擴展運算符“…”

  • 使用Array.from()

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

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

語法:

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

參數(shù):

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

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

示例1:

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

javascript如何將字符串轉(zhuǎn)為數(shù)組

示例2:

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

javascript如何將字符串轉(zhuǎn)為數(shù)組

示例3:

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

javascript如何將字符串轉(zhuǎn)為數(shù)組

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

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

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

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

javascript如何將字符串轉(zhuǎn)為數(shù)組

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

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

javascript如何將字符串轉(zhuǎn)為數(shù)組

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

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

語法:

Array.from(str)
登錄后復(fù)制

示例:

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

javascript如何將字符串轉(zhuǎn)為數(shù)組

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

贊(0)
分享到: 更多 (0)
網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
国产成人精品国内自产拍| 一本大道无码日韩精品影视| 精品福利一区二区三区免费视频| 久久精品国产99国产电影网| 精品久久久久久无码国产| 精品国产日韩久久亚洲| 国产亚洲精品国产福利在线观看 | 久久精品女人天堂AV免费观看| 动漫精品第一区二区三区| 亚洲色精品三区二区一区| 久久精品国产亚洲av麻豆蜜芽| 日韩精品无码一区二区三区| 国产a∨精品一区二区三区不卡| 伊人久久精品午夜| 成人无码精品1区2区3区免费看| 国产区精品高清在线观看| 亚洲人成电影网站国产精品| 免费精品久久久久久中文字幕| 亚洲日韩v无码中文字幕| 国产亚洲精品成人久久网站| 国产精品免费一级在线观看| 国产精品线在线精品国语| 国产精品自线在线播放| 国产精品高清m3u8在线播放| 日本精品一区二区三本中文| 国内精品一区二区三区在线观看| 色妞ww精品视频7777| 久久午夜精品视频| 无码国产精品一区二区免费式芒果| 久久精品加勒比中文字幕| 久久99精品国产免费观看| 亚洲精品成人av在线| 97麻豆精品国产自产在线观看| 91精品国产色综合久久不卡蜜| 亚洲va精品中文字幕| 97精品伊人久久大香线蕉app | 国产高清一级毛片精品| 国产偷国产偷高清精品| 91国内外精品自在线播放| 国内精品久久久久久99蜜桃| 亚洲国产成人一区二区精品区|