javascript
浅巷陌漓
这个作者很懒,什么都没留下…
展开
-
js 实现类、继承
js 实现类、继承实现类使用原型使用class实现继承使用原型使用class实现类使用原型 function Point(x, y) { this.x = x this.y = y } Point.prototype.toAdd = function () { return this.x + this.y } Point.prototype.toSub = function () { return thi原创 2022-03-17 16:33:48 · 328 阅读 · 0 评论 -
js实现深拷贝
js实现深拷贝 function deepClone(a, cache) { if (!cache) {// 缓存不能全局,最好临时创建并递归传递 cache = new Map() } // String Num bool null undefined bigint symbool Object //Object if (a instanceof Object) { le原创 2022-03-17 16:38:00 · 493 阅读 · 0 评论 -
js如何判断两个数组对象是否完全相等
如何判断两个数组是否完全相等,如何判断两个对象是否完全相等记录一下~也是sku库存配置中用到的每次往数组里插入值时,都要判断之前选中的数组里面是否已经存在了这个数组对象 arrayEquals(array1, array2) { // if array1 or array2 is a falsy value, return if (!array1 || !array2) return false; // compare length原创 2022-03-11 17:56:07 · 3478 阅读 · 0 评论 -
使用类class封装localStorage
使用类class封装localStorage class Storage { constructor(name) { this.name = 'storage'; } //设置缓存 setItem(params) { let obj = { name: '', value: '', expir原创 2022-03-21 15:24:49 · 359 阅读 · 0 评论