一、数组

let str = 'F60'

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

let arr = str.split('')

let res = ''

arr.forEach(item=>{res+=(''+item+item)})

console.log(res)

 

二、chartAt

let str = 'F60'

let res = ''

for(let i=0;i<str.length;i++){

  res += str.charAt(i) + str.charAt(i)

}

console.log(res)

 

三、of

let str = 'F60'

let res = ''

for(let v of str){

  res += v+v

}

console.log(res)

 

四、slice

let str = 'F60'

let arr = [ ]

for(let i=0;i<str.length;i++){

  arr.push(str.slice(i,i+1),str.slice(i,i+1))

}

arr.join('')

 

五、splice

let str = 'F60'

let arr = str.split('')

for(let i=0;i<str.length;i++){

  arr.splice(i,0,str[i])

}

console.log(arr)

 

五、正则表达式

'f60'.replace(/^([0-9a-zA-Z])([0-9a-zA-Z])([0-9a-zA-Z])$/,'$1$1$2$2$3$3')

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄