![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
qi_haoran123
这个作者很懒,什么都没留下…
展开
-
js delete 删除属性实验
1.删除对象属性 ---- 有效 function myFun(){ this.b= 1 } let a = new myFun() console.log(a) delete a.b console.log(a)2.删除变量 ---- 无效 let a = 1 delete a console.log(a)3.删除原型链中的变量 ---- 无效 function myFun(){ this.b= 1 } let原创 2021-01-13 15:43:18 · 116 阅读 · 0 评论 -
前端开发设计的时间复杂度和空间复杂度
// 时间复杂度 function getTime(n) { let sum = 0 // 执行1次 for (let i = 1; i < n; i++) { // 执行n次 let i 执行一次 sum += i // 执行n次 } return sum } // 时间复杂度为 O(2n + 2) 因为系数、常熟对 n 的增长规模没有影响 不需要考虑,可以忽略 // 所以时间复杂度为 O(n) // 如果一段代码..原创 2020-12-26 14:52:52 · 328 阅读 · 0 评论 -
js数组扁平化小方法
1.多维数组转一维数组(数组扁平化)let ary = [1, [2, [3, [4, 5]]], 6];let str = JSON.stringify(ary);str = str.replace(/\[|]/g, '');str = '[' + str + ']';console.log(JSON.parse(str))let arr = [1,2,[3,4,[5,6],7],8] function flat_deep_with_reduce(arr){ return arr.r原创 2020-11-23 16:22:10 · 102 阅读 · 0 评论 -
数组排序方法
冒泡排序选择排序插入排序归并排序快排sort排序原创 2019-07-08 15:04:56 · 118 阅读 · 0 评论 -
js判断数据类型
1.typeof2.instanceof3.constructor4.Object.prototype.toString.call(’’)原创 2019-07-08 15:09:54 · 75 阅读 · 0 评论 -
map、set数据类型
================================================================Map是一组键值对的结构,查找速度快。 var m = new Map([['Bob', 100], ['Jhon', 85], ['Mike', 66]]); m.get('Bob'); // 100 m.set('Adam', 67); // 添加...原创 2019-07-17 16:52:30 · 304 阅读 · 0 评论 -
call apply bind的区别
都是调用一个对象的方法,以另一个对象替换当前对象====================================================================call 和 apply的区别在于传递参数call传递参数时 直接传多个参数apply传递多个参数时第二个参数要用数组如果第一个参数都不传 this指向window函数会直接执行=========...原创 2019-07-17 16:56:05 · 79 阅读 · 0 评论 -
6种数组去重方法
filter方法var r = [];var arr = ['apple', 'strawberry', 'banana', 'pear', 'apple', 'orange', 'orange', 'strawberry'];r = arr.filter(function (element, index, self) { return self.indexOf(element)...原创 2019-08-20 10:55:52 · 125 阅读 · 0 评论 -
H5运用bridge与Android ios交互
Android比较简单:H5调用Android:bridge.doClipOnlineProject(id, holderId); // doClipOnlineProject是Android定义好的方法Android调用H5: let keyboardUpEvents = () => { alert('keyboardUpEvents'); console.l...原创 2019-08-13 10:48:55 · 671 阅读 · 0 评论