vue,js 常用方法

1.清除数组空字符串

/**
  * @Description: 清除数组空字符串
  * @author Mr.Long
  * @date 2020/12/21
  */
clearEmptyString(Array){
        for(let i = 0;i<Array.length;i++){
          if(Array[i]==''||Array[i]==null||typeof(Array[i])==undefined){
            Array.splice(i,1);
            i=i-1;
          }
        }
        return Array;
}

2.判断值为空

/**
 * @Description: 判断值为空
 * @author Mr.Long
 * @date 2020/11/19
 * @param value {{$ObjMap}} 什么类型的值都可以传入
 * @returns {boolean}
 */
Vue.prototype.$checkValueIsEmpty = function (value) {
  return !(typeof (value) == 'undefined' || value === '' || value === null || value.length === 0 || value === false);
};

3.获取url参数

getQueryString(exam_order_id) {
  //正则匹配
  var reg = new RegExp('(^|&)' + exam_order_id + '=([^&]*)(&|$)', 'i');
  var r = window.location.search.substr(1).match(reg);
  if (r != null) {
    this.$store.commit('examOrderId', unescape(r[2]))
  }
    return null;
}

4.根据指定索引插入数租

Array.prototype.insert = function (index, item) {
          this.splice(index, 0, item);
};

5.字符串"false","true" 转Boolean

String.prototype.bool = function() {
    return (/^true$/i).test(this);
};

待更新

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容