2020年11月12日

2020-11-12(关于 console.time()和console.timeEnd())

摘要: 使用console.time() 和 console.timeEnd()可以测试代码运行所耗时间 eg: let arr = [{a:1},{a:2},{a:3},{a:4},{a:5}]; console.time('for-time'); for(let i=0;i<arr.length;i++ 阅读全文

posted @ 2020-11-12 17:10 有匪 阅读(725) 评论(0) 推荐(0)

2020-11-10(拷贝问题)

摘要: 如何浅拷贝和深拷贝一个数组? 复制引用基础数据类型,都是拷贝对应的值。复制引用复杂数据类型,都是拷贝对应的址。//如果只是想修改的时候不影响原内容,就需要进行深拷贝。如何实现浅拷贝? 1、手写浅拷贝 2、使用 Object.assign 3、使用数组API,如 concat 或者 slice 以及拓 阅读全文

posted @ 2020-11-12 15:59 有匪 阅读(95) 评论(0) 推荐(0)

关于数组常用方法

摘要: 添加/删除元素: push(...items) 从结尾添加元素pop() 从结尾删除元素shift() 从开头删除元素unshift(...items) 从开头添加元素splice(pos,deeteCount,...items) 从index开始,删除deleteCount元素并在当前位置插入元素 阅读全文

posted @ 2020-11-12 15:33 有匪 阅读(126) 评论(0) 推荐(1)

2020-11-09

摘要: javascript 1. 原型/构造函数/实例 原型(prototype):一个简单的对象,用于实现对象的 属性继承。可以简单的理解成对象的爹。 每个JavaScript对象中都包含一个 __proto__的属性指向它爹(该对象的原型),可用 obj.__proto__访问。 构造函数:可以通过n 阅读全文

posted @ 2020-11-12 13:28 有匪 阅读(100) 评论(0) 推荐(0)

导航