javascript中怎么將數(shù)組轉(zhuǎn)換為string,相信很多沒有經(jīng)驗的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。
在博愛等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務理念,為客戶提供做網(wǎng)站、成都網(wǎng)站制作 網(wǎng)站設計制作按需定制制作,公司網(wǎng)站建設,企業(yè)網(wǎng)站建設,品牌網(wǎng)站制作,營銷型網(wǎng)站,外貿(mào)網(wǎng)站建設,博愛網(wǎng)站建設費用合理。
實現(xiàn)方法有:1、使用toString()方法,把每個元素轉(zhuǎn)換為字符串,逗號連接輸出顯示;2、使用toLocalString()方法,使用用戶所在地區(qū)特定的分隔符把字符串連接起來;3、使用join()方法,可以指定分隔符。
JavaScript 允許數(shù)組與字符串之間相互轉(zhuǎn)換。其中 Array 方法對象定義了 3 個方法,可以把數(shù)組轉(zhuǎn)換為字符串,如表所示。
示例1
下面使用 toString() 方法讀取數(shù)組的值。
數(shù)組中 toString() 方法能夠把每個元素轉(zhuǎn)換為字符串,然后以逗號連接輸出顯示。
var a = [1,2,3,4,5,6,7,8,9,0]; //定義數(shù)組 var s = a.toString(); //把數(shù)組轉(zhuǎn)換為字符串 console.log(s); //返回字符串“1,2,3,4,5,6,7,8,9,0” console.log(typeof s); //返回字符串string,說明是字符串類型
當數(shù)組用于字符串環(huán)境中時,JavaScript 會自動調(diào)用 toString() 方法將數(shù)組轉(zhuǎn)換成字符串。在某些情況下,需要明確調(diào)用這個方法。
var a = [1,2,3,4,5,6,7,8,9,0]; //定義數(shù)組 var b = [1,2,3,4,5,6,7,8,9,0]; //定義數(shù)組 var s = a + b; //數(shù)組連接操作 console.log(s); //返回“1,2,3,4,5,6,7,8,9,01,2,3,4,5,6,7,8,9,0” console.log(typeof s); //返回字符串string,說明是字符串類型
toString() 在把數(shù)組轉(zhuǎn)換成字符串時,首先要將數(shù)組的每個元素都轉(zhuǎn)換為字符串。當每個元素都被轉(zhuǎn)換為字符串時,才使用逗號進行分隔,以列表的形式輸出這些字符串。
var a = [1,[2,3],[4,5]],[6,[7,[8,9],0]]]; //定義多維數(shù)組 var s = a.toString(); //把數(shù)組轉(zhuǎn)換為字符串 console.log(S); //返回字符串“1,2,3,4,5,6,7,8,9,0”
其中數(shù)組 a 是一個多維數(shù)組,JavaScript 會以迭代的方式調(diào)用 toString() 方法把所有數(shù)組都轉(zhuǎn)換為字符串。
示例2
下面使用 toLocalString() 方法讀取數(shù)組的值。
toLocalString() 方法與 toString() 方法用法基本相同,主要區(qū)別在于 toLocalString() 方法能夠使用用戶所在地區(qū)特定的分隔符把生成的字符串連接起來,形成一個字符串。
var a = [1,2,3,4,5]; //定義數(shù)組 var s = a.toLocalString(); //把數(shù)組轉(zhuǎn)換為本地字符串 console.log(s); //返回字符串“1,2,3,4,5,6,7,8,9,0”
在上面示例中,toLocalString() 方法根據(jù)中國的使用習慣,先把數(shù)字轉(zhuǎn)換為浮點數(shù)之后再執(zhí)行字符串轉(zhuǎn)換操作。
示例3
下面使用 join() 方法可以把數(shù)組轉(zhuǎn)換為字符串。
join() 方法可以把數(shù)組轉(zhuǎn)換為字符串,不過它可以指定分隔符。在調(diào)用 join() 方法時,可以傳遞一個參數(shù)作為分隔符來連接每個元素。如果省略參數(shù),默認使用逗號作為分隔符,這時與 toString() 方法轉(zhuǎn)換操作效果相同。
var a = [1,2,3,4,5]; //定義數(shù)組 var s = a.join("=="); //指定分隔符 console.log(s); //返回字符串“1==2==3==4==5”
看完上述內(nèi)容,你們掌握javascript中怎么將數(shù)組轉(zhuǎn)換為string的方法了嗎?如果還想學到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!
文章題目:javascript中怎么將數(shù)組轉(zhuǎn)換為string
標題路徑:http://jinyejixie.com/article32/pshepc.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供服務器托管、外貿(mào)網(wǎng)站建設、網(wǎng)站設計、企業(yè)建站、電子商務、Google
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)