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

js字符串處理之絕妙的代碼

 更新時間:2019年04月05日 12:06:58   作者:js貓  
這篇文章主要介紹了js字符串處理之絕妙的代碼,包括字符串去重、將字符放在對象中遍歷拼接出字符串、把字符串的奇數位和偶數位分別提取到兩個數組中、將兩個數組按奇數位和偶數位插入拼接為字符串,有時候需要對字符進行處理的時候可以用得到

字符串去重

function uniqStr(str) {
  var str = str.split('');
  var zarr = [];
  for (var i = 0; i < str.length; i++) {
    if (zarr.indexOf(str[i]) === -1) {
      zarr.push(str[i])
    }
  }
  return str.join('')
}

將字符放在對象中遍歷拼接出字符串

function sc(str) {
  var obj = {
    r: "s",
    o: "i",
    t: "c",
    n: "u",
    F: "a"
  };
  var g = Object.keys(obj).concat(Object.values(obj));
  var str = str.split('/');
  var sr = '';
  for (var i = 0; i < str.length; i++) {
    sr = sr + g[str[i]];
  }
  return sr;
}
sc("4/8/3/7/2/6/1/3");//"constructor"
sc("7/1/3/5/2/0/8/7/2/1/0")//"Function"

把字符串的奇數位和偶數位分別提取到兩個數組中

var str = "abcdef";
var a = str.split('');
var b = [];
var c = [];
for (var i = 0; i < a.length; i++) {
  if (i % 2 === 0) {
    b.push(a[i]);
  } else {
    c.push(a[i]);
  }
}

將兩個數組按奇數位和偶數位插入拼接為字符串

function jiou(b, c) {
    var b = b.split('');
    var c = c.split('');
    var m = [];
    for (var i = 0; i < b.length; i++) {
      m.push(1 + i * 2);
    }
    for (var j = 0; j < c.length; j++) {
      b.splice(m[j], 0, c[j])
    }
    return b.join('');
  };

好了這篇文章就介紹到這了,感謝js貓同學的分享。

相關文章

  • JavaScript純前端實現在線GIF壓縮

    JavaScript純前端實現在線GIF壓縮

    這篇文章主要為大家詳細介紹了如何利用JavaScript純前端實現在線GIF壓縮工具,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2024-03-03
  • JS實現動態(tài)生成表格并提交表格數據向后端

    JS實現動態(tài)生成表格并提交表格數據向后端

    這篇文章主要為大家詳細介紹了JS實現動態(tài)生成表格并提交表格數據向后端的相關資料,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-01-01
  • 純JS實現只能輸入數字的簡單代碼

    純JS實現只能輸入數字的簡單代碼

    本文給大家分享一段簡單的代碼基于js實現只能輸入數字的方法,非常不錯,具有參考借鑒價值,需要的的朋友參考下吧
    2017-06-06
  • js canvas實現隨機粒子特效

    js canvas實現隨機粒子特效

    這篇文章主要為大家詳細介紹了js canvas隨機粒子特效,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-04-04
  • Swiper實現導航欄滾動效果

    Swiper實現導航欄滾動效果

    這篇文章主要為大家詳細介紹了Swiper實現導航欄滾動效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-10-10
  • 小程序表單認證布局及驗證詳解

    小程序表單認證布局及驗證詳解

    這篇文章主要為大家詳細介紹了小程序表單認證布局及驗證的相關資料,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-06-06
  • 詳解JavaScript的表達式與運算符

    詳解JavaScript的表達式與運算符

    這篇文章主要介紹了JavaScript的表達式與運算符,需要的朋友可以參考下
    2015-11-11
  • Bootstrap Table列寬拖動的方法

    Bootstrap Table列寬拖動的方法

    Bootstrap Table可拖動,需要用到它的Resizable擴展插件,下面腳本之家小編給大家?guī)砹薆ootstrap Table列寬拖動的方法,感興趣的朋友一起看看吧
    2018-08-08
  • js獲取本機操作系統(tǒng)類型的兩種方法

    js獲取本機操作系統(tǒng)類型的兩種方法

    這篇文章主要介紹了js獲取本機操作系統(tǒng)類型的方法,需要的朋友可以參考下
    2015-12-12
  • 如何進行微信公眾號開發(fā)的本地調試的方法

    如何進行微信公眾號開發(fā)的本地調試的方法

    這篇文章主要介紹了如何進行微信公眾號開發(fā)的本地調試的方法,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-06-06

最新評論