![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SE6
逸川先生
Java开发工程师,专注后台开发两年,擅长分布式系统
展开
-
ES6手把手开发环境搭建
ES6我就不介绍了,直接开始搭建环境~ 我是用webstorm的 1.新建一个空白的项目ES6Demo,和以下文件夹 src:书写ES6代码的文件夹,写的js程序都放在这里。 dist:利用Babel编译成的ES5代码的文件夹,在HTML页面需要引入的时这里的js文件。 2.index.html(注意引入的是./dist下的js) <!DOCTYPE html> &l...原创 2019-02-19 10:16:34 · 221 阅读 · 0 评论 -
JS 一句话获取数组最大值
通常情况下我们会使用第一种方法,但是有一种非常简单的方法:Math.max.apply(null,arr) const arr = [16,2,4,32,6,7]; function max(arr) { let maxVal = arr[0]; for(let i of arr) { maxVal = maxVal>i?maxVal:i; } return m...原创 2019-03-28 14:14:08 · 1458 阅读 · 0 评论 -
ES6 - 简单介绍代理(Proxy)
学Java的时候学过,所以没感觉到什么神奇的,就是提取一个通用的做法,比如读取一个对象中的某个属性的时候需要判空,每次都需要这么做,这可以使用代理来做,当然,如果只是判空就没意思了,这是用来处理更复杂的业务逻辑的,比如数据库操作需要连接数据库或者处理异常,可以考虑使用代理 来一段简单的 let person = { name: "barry" }; // Proxy对象,第一个参数为被...原创 2019-04-08 20:15:06 · 300 阅读 · 0 评论