![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
Ctrl30xsx
这个作者很懒,什么都没留下…
展开
-
js中的箭头函数
不绑定this在箭头函数出现之前,每个新定义的函数都有它自己的 this值(在构造函数的情况下是一个新对象,在严格模式的函数调用中为 undefined,如果该函数被作为“对象方法”调用则为基础对象等)。This被证明是令人厌烦的面向对象风格的编程。function Person() { // Person() 构造函数定义 `this`作为它自己的实例. this.age = ...转载 2018-08-31 14:47:36 · 237 阅读 · 0 评论 -
JS实现深克隆(深拷贝)
js有六种数据类型:五种基本数据类型:String、Number、Boolean、Undefined、Null 和一种复杂数据类型(Object)。typeof 返回的数据类型: String、Number、Boolean、Undefined、Object、Function//1.定义检测数据类型的功能函数 function checkType(target) {...原创 2018-11-28 18:26:56 · 2735 阅读 · 0 评论 -
使用set以及for of实现数组去重排序
let arr = [5,88,5,111,1,1,22,2,2,3,300,3,] let set1 = new Set(arr); let arr2 = []; for (let i of set1){ arr2.push(i); } let arr3 = arr2.sort(function (a, b) { return a - b; });...原创 2018-11-28 19:10:29 · 377 阅读 · 0 评论