关于js数组字符串等转换操作的整理

// JS字符串截取 . 后面/前面的 内容

function getCaption(obj) {
    var index = obj.lastIndexOf("\.");
    obj = obj.substring(index + 1, obj.length);
    //console.log(obj);
    return obj;
}
function getFirst(obj) {
    var index = obj.lastIndexOf("\.");
    obj = obj.substring(0, index);
    //console.log(obj);
    return obj;
}

// JS大小转化B KB MB GB的转化方法

function conver(limit) {
    var size = "";
    if (limit < 0.1 * 1024) { //如果小于0.1KB转化成B
        size = limit.toFixed(2) + "B";
    } else if (limit < 0.1 * 1024 * 1024) { //如果小于0.1MB转化成KB
        size = (limit / 1024).toFixed(2) + "KB";
    } else if (limit < 0.1 * 1024 * 1024 * 1024) { //如果小于0.1GB转化成MB
        size = (limit / (1024 * 1024)).toFixed(2) + "MB";
    } else { //其他转化成GB
        size = (limit / (1024 * 1024 * 1024)).toFixed(2) + "GB";
    }

    var sizestr = size + "";
    var len = sizestr.indexOf("\.");
    var dec = sizestr.substr(len + 1, 2);
    if (dec == "00") { //当小数点后为00时 去掉小数部分
        return sizestr.substring(0, len) + sizestr.substr(len + 3, 2);
    }
    return sizestr;
}

// 字符串 转数组

function stringFun(string) {
    if (string.indexOf(',') > -1) {
      var arr = string.split(',');
        arr.splice(-1,1)
        return arr;
    } else {
        return string;
    }
}

// 数组转 字符传

function ArrFun(arr) {
    return arr.join(',');
}
let jobList = [{
	"id": "fedbcfc66bf4448f8c5205dc529513e2",
	"channel": "wap",
	"image": "http://res.funyali.top/upload/shopNav/20190918/88220c26d05cc7b576a66d074f6a809e.png",
	"title": "佛珠",
	"sorting": 1
}, {
	"id": "fedbcfc66bf4448f8c5205dc529513e3",
	"channel": "wap",
	"image": "http://res.funyali.top/upload/shopNav/20190918/596af4699b6e8f8139b6db2002f385c8.png",
	"title": "神像",
	"sorting": 2
}, {
	"id": "fedbcfc66bf4448f8c5205dc529513e4",
	"channel": "wap",
	"image": "http://res.funyali.top/upload/shopNav/20190918/dfaca68c8cb9571f12b04711af5c97bd.png",
	"title": "法器",
	"sorting": 3
}, {
	"id": "fedbcfc66bf4448f8c5205dc529513e5",
	"channel": "wap",
	"image": "http://res.funyali.top/upload/shopNav/20190918/cb045c0dee55b173610de1d5cb0fb847.png",
	"title": "蜡烛",
	"sorting": 4
}]
// 截取 前 几个
var jobList4 = jobList.slice(0, -1)
  //截取 最后一个
  var jobList1 = jobList.slice(jobList.length - 1)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值