javaScript
lwdddddd
这个作者很懒,什么都没留下…
展开
-
es6常用功能
1、const和let 在ES6之前,我们都是用var关键字声明变量。无论声明在何处,都会被视为声明在函数的最顶部(不在函数内即在全局作用域的最顶部)。这就是函数变量提升例如: function aa() { if(flag) { var test = 'hello man' } else { console.log(test) } ...原创 2020-03-27 14:23:52 · 188 阅读 · 0 评论 -
js实现凸包问题
背景: 地图上给出若干个点,求出这些点围绕的最大面积,并按顺序排列。 原理: 暴力枚举,由反证法得x轴最小的值一定是围绕的边界点,将其作为起点,在寻找下一个点符合其余的点均在这两个点构成直线的一侧。最后回到初始点时返回。 向量和点关系算法: S(P1,P2,P3)=|y1 y2 y3|= (x1-x3)*(y2-y3)-(y1-y3)*(x2-x3) 当P1P2P3逆时针时S为正的,当P...原创 2019-12-02 17:19:51 · 953 阅读 · 0 评论