JavaScript
文章平均质量分 70
偏爱晴天
痛并快乐着
展开
-
javascript 原型及原型链,实现继承
javascript 原型及原型链,实现继承 引入 知识基垫 优雅的工厂函数——构造函数 // 一个构造函数 function Person(name) { this.name = name this.sayHello = function() { console.log("你好,我是",this.name) } } // 看下面两种方式创建实例的区别,就能体会到new做的事了 // const zf = Person("张飞") // undefined const zf = ne原创 2021-08-21 01:10:48 · 188 阅读 · 0 评论 -
JavaScript数组采坑
长度 JS 数组长度不是里面包含了多少个元素,为数组中元素最大索引加一 const arr = []; arr[20] = 1; console.log(arr.length) // log: 21 console.log(arr[0]) // log: undefine // 可使用 数组的length属性去清空元素 let arr1 = [1, 2, 3, 4, 5, 6, 7]; // 保留四个元素 arr1.length = 4; console.log(arr1) // log: [ 1原创 2021-07-24 21:24:07 · 218 阅读 · 1 评论 -
数据结构-数组(JS中数组总结)
数据结构-数组 存储结构 物理结构:一种线性表数据结构,它用一组连续的内存空间来存储一组具有相同类型的数据(js特性:数组可以存储不同类型) 优势 高效的查询 通过索引实现随机存取 弊端 低效的插入与删除: 数组执行插入或删除操作时,往往需要进行频繁的元素移动,开销过大 JavaScript中的数组 1.定义数组 // 1. 普通方式 const arr1 = new Array(); // 2. 指定长度 const arr2 = new Array(5); // 3. 指定内容 const ar原创 2021-07-24 16:15:15 · 342 阅读 · 0 评论