整数变成电话号码#JS_codewar_6

题目

写一个函数方法,参数是一个有10个正整数的array,传如这个array后要以一个电话号的形式返回

我的

function createPhoneNumber(numbers){
    let first = numbers[0]*100 + numbers[1]*10 + numbers[2];
    let second = numbers[3]*100 + numbers[4]*10 + numbers[5];
    let third = numbers[6]*1000 + numbers[7]*100 + numbers[8]*10 + numbers[9];
    return "(" + first + ") " + second + "-" + third;
}

别人的

function createPhoneNumber(numbers){
  var format = "(xxx) xxx-xxxx";
  
  for(var i = 0; i < numbers.length; i++)
  {
    format = format.replace('x', numbers[i]);
  }
  
  return format;
}

另外的别人的

function createPhoneNumber(numbers){
  numbers = numbers.join('');
  return '(' + numbers.substring(0, 3) + ') ' 
      + numbers.substring(3, 6) 
      + '-' 
      + numbers.substring(6);
}

我的感想

哇靠,“别人”还真是聪明的说!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 179,209评论 25 708
  • importUIKit classViewController:UITabBarController{ enumD...
    明哥_Young阅读 4,200评论 1 10
  • 今天是女儿高考结束后的第四天,隐忍了几天的情绪终于爆发。 高考结束当天孩子爸爸就给女儿买了一款最新的苹果手机,手机...
    秋子123阅读 411评论 3 0
  • 在江西的时候,实在买不到南昌回北京的票,而后几经周折,托阿怪帮我获得了一张长沙的票。于是在十月五号这一天,变更行程...
    热情的阿哉阅读 511评论 1 2
  • 他是一个书法天才。二三十岁遍临古帖,仿古逼真,他向别人借来古帖,归还时一下两个 ,由主人自选,主人有时选了他临摹的...
    书法人生阅读 426评论 0 2

友情链接更多精彩内容