最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

js实现多个字符串首尾重复拼接

来源:动视网 责编:小采 时间:2020-11-27 19:59:16
文档

js实现多个字符串首尾重复拼接

js实现多个字符串首尾重复拼接:本文主要和大家分享js实现多个字符串首尾重复进行拼接,字符串数组,字符串之间首尾重复,去除重复部分,进行拼接,希望能帮助到大家。var j=0; var isRepeat = null var index = null var res = new Array() var tmp_key2 var
推荐度:
导读js实现多个字符串首尾重复拼接:本文主要和大家分享js实现多个字符串首尾重复进行拼接,字符串数组,字符串之间首尾重复,去除重复部分,进行拼接,希望能帮助到大家。var j=0; var isRepeat = null var index = null var res = new Array() var tmp_key2 var


本文主要和大家分享js实现多个字符串首尾重复进行拼接,字符串数组,字符串之间首尾重复,去除重复部分,进行拼接,希望能帮助到大家。

var j=0;
var isRepeat = null
var index = null

var res = new Array()
var tmp_key2
var tmp_key1 
var Repeat = function(ary) {

 var arr1 = tmp = ary;
 for(var i=0; i<ary.length; i++){

 tmp_key1 = ary[i];
 var len1 = tmp_key1.length;
 ccc:
 for(j = 0 ; j<arr1.length; j++){
 if(i===j){
 continue;
 }

 tmp_key2 = arr1[j];
 var len2 = tmp_key2.length;


 index = -1;
 var index_num =0;

 for(var k = 0; k < len2; k++) {

 var tmp_str = tmp_key2.slice(0,k+1);


 index = tmp_key1.indexOf(tmp_str);

 if(index !== -1){
 isRepeat = index;
 } 
 if( isRepeat != null && index ===-1 ){

 break ccc;
 }

 }



 }
 // console.log(isRepeat);

 if(isRepeat !== null) { 

 res.push(tmp_key1.slice(0,isRepeat)+tmp_key2)

 } 
 index = null;
 isRepeat = null;
 }
 console.log(res);
 return res;
}

var ary = new Array("中国红","红红火火","zhanglei","lei@silenc","kkkzhang");
Repeat(ary);
["中国红红火火", "zhanglei@silenc", "kkkzhanglei"]

文档

js实现多个字符串首尾重复拼接

js实现多个字符串首尾重复拼接:本文主要和大家分享js实现多个字符串首尾重复进行拼接,字符串数组,字符串之间首尾重复,去除重复部分,进行拼接,希望能帮助到大家。var j=0; var isRepeat = null var index = null var res = new Array() var tmp_key2 var
推荐度:
标签: 重复 实现 js
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top