转数字 拷贝

 //转数字
        var num=386485473.88
        var str=String(num)//转字符
        var arr=str.split('.')//转数组
        console.log(arr[0])
        str=arr[0]//赋值
        var brr=[]
        var i=str.length
        while(i-3>=0){//大于等于三的情况下
            brr.unshift(str.substr(i-3,3))//赋值
            i=i-3//步长值
        }
        if(i!=0){//还有值的情况下
            brr.unshift(str.substring(0,i))
        }
        brr[brr.length-1]=brr[brr.length-1]+'.'+arr[1]//把小数点后面的拿上
        console.log(String(brr))
        
        //拷贝
        
         var arr=[1,1,2,5,{1:'a'},{2:"张帆"}]
       function zf(arr){
           if(typeof(arr)!="object"||arr==null){
               return arr
           }else{
               if(arr.length!=undefined){
                   var brr=[]
                   for(var i in arr){
                       brr.push(zf(arr[i]))
                   }
                   return brr
               }else{
                   var obj={}
                   for(var i in arr){
                       obj[i]=zf(arr[i])
                   }
                   return obj
               }
           }
       }
       console.log("原数组:")
       console.log(arr)
       console.log("深拷贝过后:")
       console.log(zf(arr))
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值