代码改变世界

两数之和

2018-04-18 12:10 by 现代人, 197 阅读, 0 推荐, 收藏, 编辑
摘要:给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。 你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。 示例: 阅读全文

reduce 轻松将cookie转化为对象

2018-03-10 14:57 by 现代人, 1162 阅读, 0 推荐, 收藏, 编辑
摘要:在登录到的时候我们需要将cookie传回给服务器,通常需要我们去取到cookie,我们取cookie的时候,cookie是一个字符串形式 这种字符串形式的cookie如果能用key/value形式的对象存起来,那十分好用, es6的 reduce 就很容实现 阅读全文

es6 数组去重,数组里面的对象去重

2017-08-10 15:50 by 现代人, 4809 阅读, 0 推荐, 收藏, 编辑
摘要:// 数组去重 { const arr = [1,2,3,4,1,23,5,2,3,5,6,7,8,undefined,null,null,undefined,true,false,true,'中文','','','hello','中文']; // 第一种 const r = [...new Set 阅读全文

setTimeout的一些细节

2017-04-13 20:18 by 现代人, 250 阅读, 0 推荐, 收藏, 编辑
摘要:定义和用法 setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式。 语法 setTimeout(code,millisec) code 和 millisec 都是必填参数, code的写法有多种方式 提示 setTimeout() 只执行 code 一次 实例: 实例: 实例: 实 阅读全文

async/await让我们更好的写异步代码

2017-04-13 19:24 by 现代人, 284 阅读, 0 推荐, 收藏, 编辑
摘要:现在前端开发基本都是通过后端接口来渲染页面,在一些页面,往往接口之间都存在依赖关系. 比如一个就诊人页面,在一个页面首先要请求就诊人列表,然后根据就诊人的id获取,就诊人的列表信息,然后,点击列表的某条信息显示详情,大致就会形成这种写法 promise 提供了以下方法: Promise.resolv 阅读全文

javascript对象值排序

2015-09-16 19:51 by 现代人, 876 阅读, 0 推荐, 收藏, 编辑
摘要:今天同事需要做一个将对象的值从大到小的顺序排序,以下是实现的过程,实现思路是: 比如有对象 var obj = { key1:1, key2:6, key3:55, key4:987, key8:547, key12:12 } 要实现的效果是: var obj = { key4:987, key8: 阅读全文

javascript去除重复项

2015-03-26 00:56 by 现代人, 538 阅读, 0 推荐, 收藏, 编辑
摘要:很多时候要对内容进行过滤,例如在有的输入框要求输入的内容不重复,如是需要对重复的内容进行过滤,那么最先想到的就是数组和字符串之间的来回转化,直到消除所有的重复项,以下消除重复项的思路是:先找出数组(如果是字符串那么先转化为数组)重复项的下标,然后将这些下标存储到新的数组;然后在这个新数组里取出这些下 阅读全文

javascript数组升序排序与数组降序排序

2015-03-05 17:39 by 现代人, 1054 阅读, 0 推荐, 收藏, 编辑
摘要:<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>javascript数组升序排序与数组降序排序</title> <style type="text/css"> </style> </head> <body> 阅读全文

javascript检测浏览器的版本

2015-03-05 17:34 by 现代人, 193 阅读, 0 推荐, 收藏, 编辑
摘要:一个简易的浏览器版本检测,能够检测ie+,chrome,firefox,opera;以下是代码: 阅读全文