JavaScript
文章平均质量分 71
MT_su
这个作者很懒,什么都没留下…
展开
-
js获取未来几天的年月日及星期几
核心代码:var myDate = new Date() //获取当前日期var milliseconds=myDate.getTime()+1000*60*60*24*i; //将当前日期转换为毫秒,加上需要增加的天数的毫秒,i表示天数var newMyDate = new Date(milliseconds); //再将毫秒转化为日期 例子:获取未来七天的日期和星期...原创 2018-09-04 00:02:02 · 2311 阅读 · 0 评论 -
前端实现简单的图片上传小图预览功能
先看看效果: 上传图片后:核心代码:var files=$(this)[0].files[0]; //获取文件信息var reader=new FileReader() //调用FileReaderreader.onload=function(evt){ //读取操作完成时触发o...原创 2018-09-04 23:05:03 · 9802 阅读 · 0 评论 -
ES6数组新增方法forEach、map、filter、find、every、some、reduce的用法
*ES6语法:Opera 11+ Firefox 3.6+ Safari 5+ Chrome 8+Internet Explorer 9+支持。可以通过babel转意支持低版本浏览器。 forEach()ES6新增的一种循环案例1打印数组中所有对象numbers=[1,2,3,4,5]numbers.forEach(number => {...原创 2018-10-06 21:10:08 · 8606 阅读 · 2 评论 -
ES6中的解构、扩展运算符(...)、rest参数(...)的使用
解构es6允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称之为解构//对象的解构const stu={ name:'shawn', age:'20', gender:'男'}const {name,age,gender}=stuconsole.log(name,age,gender) //shawn 20 男//对象作为函数参数解构...原创 2018-10-07 22:12:49 · 2345 阅读 · 1 评论 -
JS中的原型与原型链的简单理解
原型定义: prototype(原型): 原型(prototype)是function对象的一个属性,它定义了构造函数制造出的对象的公共祖先(公共的属性和方法)通过该构造函数产生的对象,可以继承改原型的属性和方法。 原型也是对象。_proto_(隐式原型):每个对象的__proto__属性指向自身构造函数的prototype;constructor (构造器):返回对创建此对象的...原创 2018-10-24 21:23:25 · 302 阅读 · 0 评论 -
js将数组对象中某个值相同的对象合并成一个新对象
不知道大家在开发过程中有没有遇到这样的数据转换:数据源是这样的beforeData: [ { name: "tony", id: "1", age: "20" }, { name: "jack", id: "2", age: "21" }, { name: "tony", id: "3", age: "50" }, { na...原创 2019-09-03 23:33:46 · 11474 阅读 · 0 评论 -
js获取数组对象中某个属性的最大值或最小值
最近的开发中经常会遇到前端自己生成唯一id,然后在数组中增加删除插入对象,这样一来就要的要当前使用的id的最大值。总结一下,有两种比较简便的方法可以做到:1. 将属性值通过map生成一个数组,再使用Math.max取最大值2. 使用排序sort,先对数组的项排序,再取排序后的对应的项的值代码实现数组对象如下,求id的最大值和最小值 list: [ { i...原创 2019-09-08 18:49:01 · 25691 阅读 · 0 评论