欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JavaScript 字符串與數(shù)組轉(zhuǎn)換函數(shù)[不用split與join]

 更新時(shí)間:2009年12月13日 01:40:39   作者:  
下面的代碼,不考慮他的運(yùn)行效率的話,思路不錯(cuò),大家可以看看,但在實(shí)際的應(yīng)用中,我們?nèi)匀皇褂胹plit或join來實(shí)現(xiàn)數(shù)組的操作。

兩個(gè)自定義的實(shí)現(xiàn)字符串與數(shù)組相互轉(zhuǎn)換的js函數(shù),希望能對(duì)大家有用:

復(fù)制代碼 代碼如下:

function StringToArray(str,substr) {
/* 函數(shù)功能:字符串按照指定字符串分割轉(zhuǎn)換為數(shù)組
參數(shù):
str :需轉(zhuǎn)換的字符串
substr:分割字符串
返回值:
轉(zhuǎn)換后的數(shù)組
*/
var arrTmp = new Array();
if(substr=="") {
arrTmp.push(str);
return arrTmp;
}
var i=0, j=0, k=str.length;
while(i<k) {
j = str.indexOf(substr,i);
if(j!=-1) {
if(str.substring(i,j)!="") { arrTmp.push(str.substring(i,j)); }
i = j+1;
} else {
if(str.substring(i,k)!="") { arrTmp.push(str.substring(i,k)); }
i = k;
}
}
return arrTmp;
}

function ArrayToString(arr,str) {
/* 函數(shù)功能:數(shù)組根據(jù)分割字符(串)轉(zhuǎn)換為字符串
參數(shù):
arr:需轉(zhuǎn)換的字符串?dāng)?shù)組
str:分割字符串
返回值:
轉(zhuǎn)換后的字符串
*/
var strTmp = "";
for(var i=0;i<arr.length;i++) {
if(arr[i]!="") {
if(strTmp=="") {
strTmp = arr[i];
} else {
strTmp = strTmp + str + arr[i];
}
}
}
return strTmp;
}

具體的應(yīng)用可以參考下腳本之家的相關(guān)文章。
javascript數(shù)組使用調(diào)用方法匯總
http://www.dbjr.com.cn/article/13084.htm

javascript 數(shù)組操作實(shí)用技巧
http://www.dbjr.com.cn/article/19987.htm

相關(guān)文章

  • Web層改進(jìn)II-用xmlhttp 無聲息提交復(fù)雜表單

    Web層改進(jìn)II-用xmlhttp 無聲息提交復(fù)雜表單

    Web層改進(jìn)II-用xmlhttp 無聲息提交復(fù)雜表單...
    2007-01-01
  • 分享5個(gè)JavaScript的寫法小技巧

    分享5個(gè)JavaScript的寫法小技巧

    寫代碼的時(shí)候總有一些東西是會(huì)重復(fù)出現(xiàn)的,次數(shù)多了你就會(huì)想找找捷徑了,下面這篇文章主要給大家介紹了關(guān)于5個(gè)JavaScript的寫法小技巧,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-02-02
  • 學(xué)習(xí)JavaScript設(shè)計(jì)模式(接口)

    學(xué)習(xí)JavaScript設(shè)計(jì)模式(接口)

    這篇文章主要帶領(lǐng)大家學(xué)習(xí)JavaScript設(shè)計(jì)模式,其中重點(diǎn)介紹接口,舉例說明什么是接口,對(duì)接口進(jìn)行詳細(xì)剖析,感興趣的小伙伴們可以參考一下
    2015-11-11
  • BootStrapValidator初使用教程詳解

    BootStrapValidator初使用教程詳解

    bootstrap能夠增加兼容性的強(qiáng)大框架,在項(xiàng)目中用到了數(shù)據(jù)驗(yàn)證功能,今天小編就抽空給大家介紹下BootStrapValidator初使用教程詳解,一起看看吧
    2017-02-02
  • js前端實(shí)現(xiàn)登錄拼圖驗(yàn)證功能

    js前端實(shí)現(xiàn)登錄拼圖驗(yàn)證功能

    行為驗(yàn)證碼通過用戶的操作來完成驗(yàn)證,常見的行為驗(yàn)證碼有拖動(dòng)式和點(diǎn)觸式,下面這篇文章主要給大家介紹了關(guān)于js前端實(shí)現(xiàn)登錄拼圖驗(yàn)證功能的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-02-02
  • javascript實(shí)例分享---具有立體效果的圖片特效

    javascript實(shí)例分享---具有立體效果的圖片特效

    此實(shí)例,直接粘貼代碼即可運(yùn)行,當(dāng)然圖片的路徑不要忘記改了。
    2014-06-06
  • JS數(shù)組去重的6種方法完整實(shí)例

    JS數(shù)組去重的6種方法完整實(shí)例

    這篇文章主要介紹了JS數(shù)組去重的6種方法,結(jié)合完整實(shí)例形式總結(jié)分析了javascript針對(duì)數(shù)組去除重復(fù)項(xiàng)的相關(guān)原理與操作技巧,需要的朋友可以參考下
    2018-12-12
  • TypeScript類型系統(tǒng)自定義數(shù)據(jù)類型教程示例

    TypeScript類型系統(tǒng)自定義數(shù)據(jù)類型教程示例

    這篇文章主要為大家介紹了TypeScript類型系統(tǒng)自定義數(shù)據(jù)類型教程示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-11-11
  • 微信小程序?qū)崿F(xiàn)上傳圖片裁剪圖片過程解析

    微信小程序?qū)崿F(xiàn)上傳圖片裁剪圖片過程解析

    這篇文章主要介紹了微信小程序?qū)崿F(xiàn)上傳圖片裁剪圖片過程解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-08-08
  • uniapp基礎(chǔ)篇之上傳圖片的實(shí)戰(zhàn)步驟

    uniapp基礎(chǔ)篇之上傳圖片的實(shí)戰(zhàn)步驟

    應(yīng)用uni-app開發(fā)跨平臺(tái)App項(xiàng)目時(shí),上傳圖片、文檔等資源功能需求十分常見,下面這篇文章主要給大家介紹了關(guān)于uniapp基礎(chǔ)篇之上傳圖片的相關(guān)資料,需要的朋友可以參考下
    2022-12-12

最新評(píng)論