page contents

两种方式实现字符串反转函数?

轩辕小不懂 发布于 2021-12-23 13:35
阅读 509
收藏 0
分类:WEB前端开发
2720
Nen
Nen
- 程序员

function reverse1(input){

  if(typeof input !== 'string'){

      throw new Error('给我字符串啊')

  }

  var output = ''

  for(var i = 0; i< input.length; i++){

    output =  input[i] + output

  }

  return output

}

function reverse2(input){

   if(typeof input !== 'string'){    throw new Error('我只要字符串') }

   return input.split('').reverse().join('')

}


var t1= new Date()

for(var i =0;i<100000;i++){

    reverse1('sakjdlaskjdlaskjdaslkjdaslkjdaslkfjaslkfjaslf;kj')

}

console.log(new Date() - t1)


var t2= new Date()

for(var i =0;i<100000;i++){

    reverse2('sakjdlaskjdlaskjdaslkjdaslkjdaslkfjaslkfjaslf;kj')

}

console.log(new Date() - t2)


请先 登录 后评论