数组花式处理集锦一

以下是各种对数据进行处理的方法集锦。

1、把 Number 四舍五入为指定小数位数的数字,例如:99 ====》99.00

  NumberObject.toFixed(num)

   num 必需。规定小数的位数,如果省略了该参数,将用 0 代替。

 

2、由于实际开发需要,有时候需要向 Number 前补0,例如:99 ====》0099

function pull_zero_in_front_of_num(num, size) {
    if (num >= Math.pow(10, size)) { //如果num本身位数不小于size位
        return num.toString();
    } else {
        var _str = Array(size + 1).join('0') + num;
        return _str.slice(_str.length - size);
    }
}

 

3、数组去除重复的元素,并得到去重之后的数组。[1,2,3,3,4,5,5,5,] ====》[1,2,3,4,5]

var array= [];                      //array 为需要去除重复元素的数组,请填入数据
var temp = new Array();             //temp 为去重之后的数组
     for (var i = 0; i < array.length; i++) {
          if (temp.indexOf(array) == -1) {
              temp.push(array);
          }
     }                        

 

4、为适应不同操作系统的需要,对路径做出改变。"\\172.20.12.7\PINZHILOG_SATA_6T_v1$\rawdump_logs\" ====》"//172.20.12.7/PINZHILOG_SATA_6T_v1$/rawdump_logs/"

 

dump_path=file_path.replace(/\\\\/g, "//").replace(/\\/g, "/"); // g是替换所有
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值