妙味茶馆

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: leo

[问题答疑类] 妙味课堂-JavaScript面试题系列1

  [复制链接]
baidu股东 发表于 2013-4-6 00:14:56 | 显示全部楼层
非常赞
回复 支持 反对

使用道具 举报

wyj51jobsina 发表于 2013-4-6 21:59:07 | 显示全部楼层
都是高手啊!
回复 支持 反对

使用道具 举报

妙味网友  发表于 2013-4-25 12:51:32
高清视频呢?一个月了都还没有
回复 支持 反对

使用道具

monica 发表于 2013-4-25 15:16:25 | 显示全部楼层
游客 122.96.92.x 发表于 2013-4-25 12:51
高清视频呢?一个月了都还没有

最近我们正在整理论坛和视频哈,我们会在最近上传高清视频的下载地址的哈,不好意思了~~让你久等了
回复 支持 反对

使用道具 举报

jzyit1 发表于 2013-5-24 23:37:33 | 显示全部楼层
monica 发表于 2013-4-25 15:16
最近我们正在整理论坛和视频哈,我们会在最近上传高清视频的下载地址的哈,不好意思了~~让你久等了 ...

哈哈 期待中...
回复 支持 反对

使用道具 举报

shanshan 发表于 2013-5-25 10:30:45 | 显示全部楼层
jzyit1 发表于 2013-5-24 23:37
哈哈 期待中...

已经上传好了:
http://bbs.miaov.com/forum.php?m ... &extra=page%3D1

可以直接下载~~
回复 支持 反对

使用道具 举报

爱海涛涛 发表于 2013-7-15 22:16:23 | 显示全部楼层
刚刚看完老师讲的那个视频,感觉很赞,顺便把后面那个作业给做了下。貌似写得不是很好。
<script>
          var str='123abcdft564terw666';
          function test(str)
          {
                          var s='';
                          var arr=[];
                          var arr2=[];
                          for(var i=0;i<str.length;i++)
                          {
                                  if(str.charAt(i)>=0)
                                  {
                                          s+=''+str.charAt(i);
                                  }
                                  else
                                  {
                                          s+=',';
                                  }
                          }

                    arr=s.split(',');
                    for(var i=0;i<arr.length;i++)
                    {
                            if(!!arr[i])
                            {
                                    arr2.push(arr[i])
                            }
                    }
                 
                  //alert(arr2)
          }
         test(str)

         function test2(str)
         {
                 var arr=[];
                 var reg=/([a-zA-Z]+)/g;
                 alert(str.replace(reg,','))
         }

         test2(str)

        </script>
回复 支持 反对

使用道具 举报

爱海涛涛 发表于 2013-7-15 22:24:10 | 显示全部楼层
额,刚刚那正则有bug。又重写了一下。希望是好的。
  1.          function test2(str)
  2.          {
  3.                  var arr=[];
  4.                  var reg=/(\d+)/g;
  5.                  str.replace(reg,function($0,$1){
  6.                          arr.push($1);
  7.                  })

  8.            alert(arr)
  9.          }
复制代码
回复 支持 反对

使用道具 举报

前端那点破事 发表于 2013-8-21 13:44:52 | 显示全部楼层
'3562123761'.replace(/\B(?=(?:\d{3})+$)/g, ',')
回复 支持 反对

使用道具 举报

BubbleV1 发表于 2014-2-20 10:34:51 | 显示全部楼层
第三题可以再简单点吧
        function test(str){
                var iRemain=str.length%3;
                var arr=[];
                if(iRemain!=0){
                        arr.push(str.substring(0,iRemain))
                }
                str=str.substring(iRemain);
                for(var i=0;i<str.length/3;i++){
                        arr.push(str.substring(3*i,3*i+3));       
                }
                return arr.join();
        }
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|妙味课堂 ( 京ICP备08102442号

GMT+8, 2019-1-23 01:27 , Processed in 0.125615 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表