- 博客(14)
- 收藏
- 关注
原创 求职无忧之 JavaScript 每日 3 道 面试题
只能克隆最外层数据,内层数据还会共享同一个数据地址一、对象浅拷贝: 1 、遍历原对象将所有键值对放在新对象中 -- -- -- 遍历 2 、利用Object . assign(新对象 , 原对象) -- -- -- - assign方法复制 3 、 var 新对象 = {... 原对象 } -- -- -- 扩展运算。
2023-03-16 19:39:00 130
原创 垃圾回收机制与设计模式优缺点
垃圾回收可以有效的防止内存泄漏,有效的使用空闲的内存垃圾回收是动态储存管理技术,会自动释放’‘垃圾’’,按照特定的垃圾收集算法来实现资源自动回收的功能。
2023-03-01 19:50:25 129
原创 字符串方法,数组方法
var str = 'i love you' //找到o字符在str中最后一次出现的位置 var s = str . indexOf('o') //括号中的参数为需要查找的参数 console . log(s) //8 var s = str . indexOf('o' , n) //n为从n下标开始查找 var s = str . indexOf('a') //查找a字符在大字符第一次出现的下标 console . log(s) //-1,找到就返回下标,找不到就返回-1。
2023-02-27 21:13:51 104
原创 什么是原型,原型链和深浅克隆
原型链就是对象之间的继承关系通过构造函数prototype指向父类对象,直到指向object对象为止的链式结构就是原型链。1.利用json数据转换:var 新数据 = JSON.parse(json.stringify(旧数据))4.利用数组方法slice,将旧数组从头到尾截取出来赋值给新数组。5.利用数组方法concat,将旧数组与空气合并,赋值给新数组。2.可以利用展开运算:var brr= [...arr]3.利用object.assign(新数组,旧数组)1.可以通过遍历,将旧数组赋值给新数组。
2023-02-27 16:12:52 54
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人