摘要: 编写代码去除数组中重复的元素 const arr = [1,2,1,3,2,2,4,5,5,6,7]; // 分别获取数组中的元素 for(let i = 0; i < arr.length; i++) { // 获取当前值后边的所有值 for(let j = i + 1; j < arr.leng 阅读全文
posted @ 2023-01-23 00:15 程序员张3 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 9. 复制 (1)浅拷贝(shallow copy) 通常对对象的拷贝都是浅拷贝 只对对象的浅层进行复制(只复制一层) 如果对象中存储的数据是原始值,那么拷贝的深浅是不重要 浅拷贝只会对对象本身进行复制,不会复制对象中的属性(或元素) const arr = ["孙悟空", "猪八戒"]; cons 阅读全文
posted @ 2023-01-22 22:30 程序员张3 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 1. 非破坏性方法 (1)Array.isArray():用来检查一个对象是否是数组 console.log(Array.isArray([1,2,3,4])); // true console.log(Array.isArray({name: "孙悟空"})); // false (2)at(): 阅读全文
posted @ 2023-01-22 22:30 程序员张3 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 1. 描述 数组也是一种复合数据类型,在数组中可以存储多个不同类型的数据 数组中存储的是有序的数据,数组中的每个数据都有一个唯一的索引,可以通过索引来操作获取数据 数组中存储的数据叫元素 2. 创建数组 通过Array()来创建数组,也可以通过[]来创建数组 3. 向数组中添加元素 语法:数组[索引 阅读全文
posted @ 2023-01-22 12:37 程序员张3 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 1. instanceof 用来检查一个对象是否是一个类的实例 检查的是对象的原型链上是否有该类实例(只要原型链上有该类实例,就会返回true) Object是所有对象的原型,所以任何对象和Object进行instanceof运算都会返回true 原型链:dog -> Animal实例 -> Obj 阅读全文
posted @ 2023-01-18 23:19 程序员张3 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 1. 访问一个对象的原型对象 (1)对象.__proto__ (2)Object.getPrototypeOf(对象) 一般用第二种,第一种不安全 2. 原型对象中的数据 (1)对象中的数据(属性、方法等) (2)constructor(对象的构造函数) 注意: 原型对象也有原型,这样就构成了一条原 阅读全文
posted @ 2023-01-18 22:37 程序员张3 阅读(36) 评论(0) 推荐(0) 编辑
摘要: Windows10在MySQL5解压版基础上安装MySQL8解压版后服务启动失败 1. 遇到的问题: MySQL8目录下没有生成data文件夹 启动服务失败,右键服务属性,可执行文件的路径竟然是MySQL目录下的 日志文件在MySQL5目录下,日志内容会提示读取了MySQL5的配置文件my.ini 阅读全文
posted @ 2023-01-18 08:36 程序员张3 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 1. 类的简介 类是对象的模板,可以将对象中的属性和方法直接定义在类中,定义后,就可以直接通过类来创建对象。 通过同一个类创建的对象,成为同类对象 可以用instanceof来检查一个对象是否由某个类创建 如果某个对象是由某个类所创建,则我们称该对象是这个类的实例 语法: class 类名 {} / 阅读全文
posted @ 2023-01-17 22:57 程序员张3 阅读(21) 评论(0) 推荐(0) 编辑
摘要: this 函数在执行时,JS解析器每次都会传递进一个隐含的参数,即this this会指向一个对象,所指向的对象会根据函数调用方式的不同而不同 (1)以函数形式调用时,this指向的是window (2)以方法的形式调用时,this指向的是调用方法的对象 (3)构造函数中,this是调用方法的对象 阅读全文
posted @ 2023-01-16 20:14 程序员张3 阅读(22) 评论(0) 推荐(0) 编辑
摘要: window对象 浏览器为我们提供了一个window对象,可以直接访问 window对象代表的是浏览器窗口,通过该对象可以对浏览器窗口进行各种操作,除此之外window对象还负责存储JS中的内置对象和浏览器的宿主对象 window对象的属性可以通过window对象访问,也可以直接访问 函数就可以认为 阅读全文
posted @ 2023-01-15 22:52 程序员张3 阅读(37) 评论(0) 推荐(0) 编辑