03 2018 档案

ES6学习总结三(面向对象及其应用)
摘要:面向对象 1. class关键字、构造器和类分开了 2. class里面直接加方法 继承: 面向对象的应用(涉及React): 简单介绍一下React: 1 组件化--class 2 JSX (JSX==babel==browser.js) 实例: 阅读全文

posted @ 2018-03-15 17:12 前端,别闹 阅读(344) 评论(0) 推荐(0)

ES6学习总结二(数组的四个方法; 字符串)
摘要:数组 1 map 映射 一个对一个 如:分数数组[34,56,78,99]映射为[不及格,不及格,及格,及格]; 等级数组[23,56,89]映射为 [ {name:'lmx',level:1,role:1}, {name:'zhangsan',level:88,role:3}, {name:'li 阅读全文

posted @ 2018-03-15 14:43 前端,别闹 阅读(1155) 评论(0) 推荐(0)

ES6学习总结一(变量;箭头函数;解构赋值)
摘要:一、变量 var 1 可以重复声明(var a=1;var a=7;)(一开始用着会觉得限制很少,但是在大型项目会麻烦,人多嘴杂的时候定义重复了就容易出问题还不好找) 2 无法限制修改 3 没有块级作用域(块指{}以外就不能访问) ES6的变量: let: 不能重复声明(重复声明会报错:a已经声明过 阅读全文

posted @ 2018-03-10 17:48 前端,别闹

JavaScript:['1','2','3'].map(parseInt)问题解析
摘要:最近碰到了[‘1’,’2’,’3’].map(parseInt)这种看似不起眼陷阱却极大的问题。 这乍一看,感觉应该会输出[1,2,3]。但是,实际上并不是我们想的这样。你可以现在打开console,看看输出的结果。 出乎意料结果竟然是[1,NaN,NaN]. 至于为什么是这样,下面一步一步的解释。 阅读全文

posted @ 2018-03-07 14:55 前端,别闹

导航