摘要:/** * 判断经纬度是否超出中国境内 */ function isLocationOutOfChina(latitude, longitude) { if (longitude < 72.004 || longitude > 137.8347 || latitude < 0.8293 || lat
阅读全文
摘要:方案三,同方案一,只是加入了日期转时间戳操作: getCurrentMonth(){ let firstDate = new Date(); let startDate = firstDate.getFullYear()+"-"+((firstDate.getMonth()+1)<10?"0":""
阅读全文
摘要:1.JS 1.1 中级 ES6、ES7、ES8、ES9、ES10新特性1 ES6、ES7、ES8、ES9、ES10新特性2 Promise,Generator,async和 await 函数继承 对象基本用法 数组操作方法 其他数据类型 正则教程 Ajax原理和几种工具类 数据结构与算法 Http缓
阅读全文
摘要:需求:后端需要一个数组,里面的结构是 let arr = [{"url":'http://www.xxx.com',"test_id": 1001}] 习惯了for of一把梭的我,想试试用map来实现这个需求。进行测试验证: var users = [ {name: "张含韵", "email":
阅读全文
摘要:$("#audio").attr("value",audiourl);
阅读全文
摘要:原文地址:https://segmentfault.com/a/1190000015923301 问题由来 遇到一道面试题:找到数组中第一个非重复的数。 [ 1, 1, 2, 2, 3, 4, 4, 5 ]第一个非重复的数为 3 最简单的想法就是两层 for 循环遍历数组,这样的时间复杂度是 O(n
阅读全文
摘要:数组去重 原文链接:https://www.jianshu.com/p/5a7d75863558
阅读全文
摘要:在正常的数学逻辑思维中,0.1+0.2=0.3这个逻辑是正确的,但是在JavaScript中0.1+0.2!==0.3,这是为什么呢?这个问题也会偶尔被用来当做面试题来考查面试者对JavaScript的数值的理解程度 在JavaScript中的二进制的浮点数0.1和0.2并不是十分精确,在他们相加的
阅读全文
摘要:上面代码的第一个例子,等号左边的两个变量的次序,与等号右边两个同名属性的次序不一致,但是对取值完全没有影响。第二个例子的变量没有对应的 同名属性,导致取不到值,最后等于 undefined 。 如果变量名与属性名不一致,必须写成下面这样。 这实际上说明,对象的解构赋值是下面形式的简写(参见《对象的扩
阅读全文
摘要:/* * 判断宠物部位是否选择了描述语 * 原数据,描述部位的文字 * */ isCheckSet(arr:any,title:string): void { let tempArr =arr; let item = tempArr.find(it=> it.is_choice ===1 ); if(!i...
阅读全文
摘要:1.对于 setTimeout函数 普通函数: 100ms后执行时,this指向window对象。 箭头函数: 箭头函数:this是在定义时生效的。this总是指向函数定义生效时所在的对象。
阅读全文
摘要:jquery ajax请求报错解决方案: 两点:
阅读全文
摘要:去掉字符串前后所有空格 function Trim(str) { return str.replace(/(^\s*)|(\s*$)/g, ""); }
阅读全文
摘要:问题的准确描述:js 将两个长度一样的一维数组 合成一个一维数组,A为键值,B为key值 解决方案一: 解决方案二: 解决方案三: 结果展示:
阅读全文
摘要:它们是长这样子的滴:关键我一个界面有个状态值有10个类型 现在的解决方案是:构建一个状态映射类: 界面操作就简单多了:
阅读全文
摘要:参考地址:http://www.cnblogs.com/moqiutao/p/6382097.html
阅读全文
摘要:1、浮点数值 虽然小数点前面可以没有整数,但是并不推荐这种写法。 由于保存浮点数值需要的内存空间是保存整数值的两倍,因此ECMAScript会不失时机地将浮点数值转化为整数数值。显然,如果小数点后面没有任何数字,那么这个数值就可以作为整数值来保存。同样,如果浮点数值本身表示的就是一个整数,那么该值也
阅读全文
摘要:2017-10-31 参考地址:http://es6.ruanyifeng.com/#docs/module export命令 模块功能主要由两个命令构成:export和import。 export命令用于用户自定义模块,规定对外接口; import命令用于输入其他模块提供的功能,同时创造命名空间(
阅读全文