long.js的使用

如果是node启动的项目  直接npm install long安装就可。

若传统项目,则把webpack打包之后的long.js引入到页面直接使用。

下面是对long的or运算和and运算又封装的方法

//long类型或运算
function longOr(arr) {
    var arrLen = arr.length;
    if (arrLen < 1) {
        return '';
    }
    var longValue = Long.fromValue(arr[0], true);
    for (var i = 1; i < arrLen; i++) {
        longValue = longValue.or(arr[i]);
    }
    return longValue.toString();
}
//long类型根据数值得到选中的名字
function longAnd(arr,num) {
    var cateLen = arr.length;
    var tagArr = [];
    var tagcodeArr = [];
    var tagnameArr = [];
    for(var i=0;i 0){
            tagnameArr.push(arr[i].tagName);
            tagcodeArr.push(arr[i].id);
        }
    }
    tagArr = [tagnameArr,tagcodeArr]
    return tagArr;
}

 

你可能感兴趣的:(js)