![](https://img-blog.csdnimg.cn/924c3858b0314130b2cead6f0c131003.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JavaScript 高级篇
文章平均质量分 76
JavaScript 高级篇
A-sleep
多云
展开
-
两个数组判断含有相同项并添加K:V属性值
场景:两个不同的数组,一个数组和另一个数组比较,如果另一个数组存在某一项与自身数组的某一项相符合,就往自身添加某个属性, 比如用于控制disabled原创 2022-07-07 10:03:19 · 941 阅读 · 0 评论 -
JavaScript 高级篇-04 (ES6新语法/数组迭代方法)
1.ES6新语法1.1-变量声明let与const1.没有预解析 : 变量必须要先声明,才能使用2.有块级作用域 : if for 大括号里面声明的变量是局部变量let 变量 : 可以修改变量中的数据const 常量 : 只能在声明的时候赋值一次,不可修改1.2-解构赋值语法1.对象解构赋值1.1 取出对象的值赋值给变量ES6 解构赋值let { name, age, sex } = obj //1:取出 对象的属性 赋值 给变量 let obj = {原创 2021-12-28 21:40:29 · 488 阅读 · 0 评论 -
JavaScript 高级篇-03 (this指向/上下文执行模式/递归/闭包)
1.this指向函数三种执行模式 : 全局函数 、 对象方法 、 构造函数this : 谁 调用 我,我就指向谁 (与函数的声明无关 取决于函数的调用)全局函数 :函数名( ) ------------------>this指向window对象方法 :对象名.方法名( ) -------> this指向对象构造函数 :new 函数名( )------------>this指向new创建的空对象分析this指向心得 : this指向取决于函数调用,而函数有三种调用方原创 2021-12-26 20:19:32 · 415 阅读 · 0 评论 -
JavaScript 高级篇-02 (原型链/ES6类与继承)
- 1.原型链:每一个对象都有原型,原型本身又是对象,所以原型又有原型,以此类推形成一个链式结构,称为原型链- 2.对象访问原型链中的成员规则:就近原则 - 当访问一个对象的成员变量时,会首先访问它自身的成员变量,如果有则访问。没有则在原型中寻找,能找到就访问,不能找到则继续往原型的原型中寻找,以此类推,如果找到原型链的顶端还是找不到,则程序报错:`xxx is not a function`原创 2021-12-25 20:19:32 · 428 阅读 · 0 评论 -
JavaScript 高级篇-01 (面向对象/构造函数/原型对象/实例对象)
1. 面向对象编程1.理解什么是面向对象编程面向对象不是一门技术,而是一种解决问题的思维方式面向对象的本质是对面向过程的一种封装2.理解什么是对象对象的本质是程序代码与现实世界沟通的一座桥梁。它有两种含义对象:是一种数据类型(存储数据的容器),以键值对的形式存储数据对象:对现实世界实物的一种抽象。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8">原创 2021-12-23 20:50:22 · 543 阅读 · 0 评论