随笔分类 - ES6
摘要:promise 拥有三种状态: Pending(进行中)、Resolved(已完成,又称 Fulfilled)和 Rejected(已失败)。 new http:fetch 一个基于promise的请求方法,更简单,更便捷 + fetch 请求本地文本 + fetch 请求本地json + fetc
阅读全文
摘要:generator生成器可以返回多次的函数 function* numbers(){ yield; // yield是ES6的新关键字,使生成器函数执行暂停,yield关键字后面的表达式的值返回给生成器的调用者。它可以被认为是一个基于生成器的版本的return关键字。 // yield关键字实际返回
阅读全文
摘要:class People{ constructor({name}){ this.name = name; } say(){ return "hello"; } } const people = new People({name:"tom"}); console.log(people); // Peo
阅读全文
摘要:1. 解构对象 var people = { name:'jarry', age:15 } const {name,age} = people; console.log(name,age) //jarry 15//例子 function who({name,age}){ return `${name
阅读全文
摘要:1.缩减代码 2.改变this指向 (this 始终指向调用它的对象 ES6中箭头函数的this指向函数上边的对象)
阅读全文
摘要:应用场景一 计算数组中所有值的总和 var numbers = [3,5,9]; var sumValue = numbers.reduce(function(sum,number){ //sum2 前两个数的和 console.log(sum) //1000 1003 1008 return su
阅读全文
摘要:判断对象数组中每个人是否成年,大于17成年,否则未成年 应用场景: 注册或登陆页判断所填内容是否为空
阅读全文
摘要:有一个对象数组,找到符合条件的对象 (find方法找到符合条件的对象之后不在往后执行)无符合条件返回undefined var arr = [ {name:'jerry',sex:'man'}, {name:'jack',sex:'woman'}, {name:'jack',sex:'man'} ]
阅读全文
摘要:假定有一个对象数组, 获取数组中指定类型的对象数组放到B数组中 var arr = [ {name:'jerry',sex:'man'}, {name:'jack',sex:'woman'} ] var manArr = arr.filter(function(obj){ return obj.se
阅读全文
摘要:应用场景1 假定有一个数值数组,将数组中的值以双倍的形式放到另一个数组中 应用场景2 假定有一个对象数组,将数组中对象的某个属性的值存储到B数组中 总结: map需要返回值,不给return,默认返回undefined map返回一个新的数组
阅读全文
摘要:let colors = ["red","yellow","blue"]; colors.forEach((color)=>{ console.log(color); //red // yellow // blue }) let numbers = [1,3,45,67]; numbers.forEach(function(item,index,arr){ ...
阅读全文

浙公网安备 33010602011771号