js
什么~
折腾的咸鱼
展开
-
app判断版本号大小
app更新的时候需要判断当前的版本是否大于更新版本,如1.0.1与1.0.2的判断,又或者是1.0 与 1.0.1大小的判断/** 比较两个版本号的大小 @param v1 第一个版本号 @param v2 第二个版本号 @return 版本号相等,返回0; v1小于v2,返回-1; 否则返回1. */ compareVersion(v1,v2){ // 都为空,相等,返回0 if (!v1 && !v原创 2020-09-17 14:47:31 · 1265 阅读 · 0 评论 -
WebSocket 的使用
看代码Talk is cheap. Show me the codelinkWebSocket(){ var that = this var ws = new WebSocket("ws://xxxx:2000"); //申请一个WebSocket对象,参数是服务端地址,同http协议使用http://开头一样 //WebSocket协议的url使用ws://开头,另外安全的WebSocket协议使用wss://开头 ws.onopen = function(){ /原创 2020-09-14 17:45:58 · 366 阅读 · 0 评论 -
js基本数据类型
基本数据类型有:number、String、Boolean、null、undefined、Object1.let a = 2console.log(typeof a)//number2.let a = 'aaa'console.log(typeof a)//string3.let a = trueconsole.log(typeof a)//boolean4.let a = nullconsole.log(typeof a)//object5.原创 2020-08-24 16:13:44 · 205 阅读 · 0 评论 -
字符串中空格相关操作
1.判断字符串是否为空或全部都是空格isNull( str ){ if ( str == "" ) return true; var regu = "^[ ]+$"; var re = new RegExp(regu); return re.test(str);}, let a = this.isNull(' ')console.log(a)//true2.删除字符串中所有的空格let str = ' a b c 'let str_1 = str.repla.原创 2020-08-15 16:02:22 · 1537 阅读 · 0 评论 -
JS 计算几个月后的日期 与 两个日期相差几个月
1.获取n个月后的日期(指定日期)/** * @description: 获取n个月后的日期 * @param {String} dtstr 日期 * @param {String} n 几个月 * @return: 日期 */addmulMonth(dtstr, n){ let s = dtstr.split("-"); let yy = parseInt(s[0]); let mm = parseInt(s[1]); let dd = parseIn原创 2020-08-03 22:26:31 · 2289 阅读 · 0 评论 -
reduce的小例子
reduce() 方法接收一个函数作为累加器,数组中的每个值(从左到右)开始缩减,最终计算为一个值。语法:array.reduce(function(total, currentValue, currentIndex, arr), initialValue)参数 描述 function(total,currentValue, index,arr) 必需。用于执行每个数...原创 2020-04-30 18:02:13 · 263 阅读 · 0 评论