js
Edison__Wu
这个作者很懒,什么都没留下…
展开
-
对象数组通过对象的属性进行排序
最常见的对数组进行排序,可以用sort()方法,按照数组中元素的首字母或者数字大小进行排序var arr = [2,5,13,7,4,9,1];var arr1 = arr.sort();console.log(arr); // [1, 13, 2, 4, 5, 7, 9]console.log(arr1); // [1, 13, 2, 4, 5, 7, 9]sort()方原创 2018-01-17 17:37:11 · 1349 阅读 · 0 评论 -
for of 与 for in的区别
遍历数组通常使用for循环,ES5的话也可以使用forEach,ES5具有遍历数组功能的还有map、filter、some、every、reduce、reduceRight等,只不过他们的返回结果不一样。但是使用foreach遍历数组的话,使用break不能中断循环,使用return也不能返回到外层函数。Array.prototype.method=function(){ console.原创 2018-01-08 10:59:07 · 918 阅读 · 0 评论 -
qs.parse()、qs.stringify()使用方法
qs是一个npm仓库所管理的包,可通过npm i qs命令进行安装. 1. qs.parse()将URL解析成对象的形式const Qs = require('qs');let url = 'method=query_sql_dataset_data&projectId=85&appToken=7d22e38e-5717-11e7-907b-a6006ad3dba0';Qs.par原创 2018-01-04 16:56:25 · 1607 阅读 · 0 评论 -
JavaScript如何实现对数字保留两位小数不足2位自动补零
本章节介绍一下如何实现对数字保留两位小数效果,如果数字的原本小数位数不到两位,那么缺少的就自动补零,这个也是为了统一的效果,先看代码实例:function returnFloat(value){ var value=Math.round(parseFloat(value)*100)/100; var xsd=value.toString().split("."); if(xsd.leng原创 2018-01-04 14:36:21 · 5759 阅读 · 0 评论 -
JS添加事件和解绑事件:addEventListener()与removeEventListener()
作用: addEventListener()与removeEventListener()用于处理指定和删除事件处理程序操作。 它们都接受3个参数:事件名、事件处理的函数和布尔值。 布尔值参数是true,表示在捕获阶段调用事件处理程序;如果是false,表示在冒泡阶段调用事件处理程序。示例:环境:移动端,界面禁止触摸事件 要在body上添加事件处理程序,可以使用下列代码:documen原创 2018-01-02 10:31:31 · 531 阅读 · 0 评论 -
highcharts 处理时间不连续的图表封装函数
//highcharts 处理时间不连续的图表封装函数processingData = (value, m , n) => { if (!value.length) { return false; } let returnArr = []; for (let i = 0; i < value.length; i++) { returnArr.push([原创 2017-12-22 16:15:11 · 1038 阅读 · 0 评论 -
在js中为对象添加和删除属性
给JS 对象添加和删除属性let obj = new Object();//添加属性obj.name = 'edison';obj.age = 12;console.log(obj)// 添加方法obj.sayHi = function() { return Hi}console.log(obj)//删除属性delete obj.name;console.log(ob原创 2017-12-22 15:38:50 · 378 阅读 · 0 评论 -
JS的十大经典算法排序
冒泡排序(Bubble Sort)冒泡排序须知:作为最简单的排序算法之一,冒泡排序给我的感觉就像Abandon在单词书里出现的感觉一样,每次都在第一页第一位,所以最熟悉。。。冒泡排序还有一种优化算法,就是立一个flag,当在一趟序列遍历中元素没有发生交换,则证明该序列已经有序。但这种改进对于提升性能来说并没有什么太大作用。。。冒泡排序JavaScript代码实现:functio原创 2018-01-18 14:05:23 · 187 阅读 · 0 评论