文章归档 - 2023年09月
JavaScript 对象原型、原型继承、原型链

1. 对象原型对象都会有一个属性 __proto__指向构造函数的 prototype 原型对象,之所以我们对象可以使用构造函数 prototype原型对象的属性和方法,就是因为对象有 __proto__ 原型的存在。注意:__proto__ 是JS非标准属性[[prototype]]和__pr......

  李庆林
  2023-09-30 21:50:08
487
浏览
0
喜欢
 
0
评论
0
订阅
JavaScript 编程思想、原型、constructor

1. 编程思想面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候再一个一个的依次调用就可以了。面向对象是把事务分解成为一个个对象,然后由对象之间分工与合作。在面向对象程序开发思想中,每一个对象都是功能中心,具有明确分工。面向对象编程具有灵活、代码可复用、容易维护和开......

  李庆林
  2023-09-28 18:58:38
551
浏览
0
喜欢
 
0
评论
0
订阅
JavaScript 基本包装类型、引用类型(Object、Array、String、Number)

1.内置构造函数在 JavaScript 中最主要的数据类型有 6 种:基本数据类型: 字符串、数值、布尔、undefined、null引用类型: 对象但是,我们会发现有些特殊情况://普通字符串 conststr='andy' console.log(str.length)//......

  李庆林
  2023-09-24 20:05:04
471
浏览
1
喜欢
 
0
评论
0
订阅
JavaScript 构造函数、实例成员、静态成员

1. 创建对象三种方式1. 利用对象字面量创建对象consto={ name:'佩奇' }2. 利用 new Object 创建对象consto=newObject({name:'佩奇'}) console.log(o)3. 利用构造函数创建对象2. 构造函数构造函数......

  李庆林
  2023-09-24 18:57:31
455
浏览
0
喜欢
 
0
评论
0
订阅
JavaScript 遍历数组 forEach 方法、筛选数组 filter 方法

1.遍历数组 forEach 方法(重点)forEach() 方法用于调用数组的每个元素,并将元素传递给回调函数主要使用场景: 遍历数组的每个元素语法:被遍历的数组.forEach(function(当前数组元素,当前元素索引号){ //函数体 });例如:constarr=['pink&#......

  李庆林
  2023-09-24 16:27:06
529
浏览
1
喜欢
 
0
评论
0
订阅
JavaScript 数组解构、对象解构

1. 解构赋值constarr=[100,60,80] console.log(arr[0])//最大值 console.log(arr[1])//最小值 console.log(arr[2])//平均值constarr=[100,60,80] constmax=arr[0] constmin=ar......

  李庆林
  2023-09-23 18:24:29
439
浏览
0
喜欢
 
0
评论
0
订阅
JavaScript 箭头函数

目的:引入箭头函数的目的是更简短的函数写法并且不绑定this,箭头函数的语法比函数表达式更简洁使用场景:箭头函数更适用于那些本来需要匿名函数的地方1. 基本写法语法1:基本写法//普通函数 constfn=function(){ console.log('我是普通函数') } fn(......

  李庆林
  2023-09-22 23:47:56
473
浏览
0
喜欢
 
0
评论
0
订阅
JavaScript 函数参数进阶(动态参数、剩余参数)、展开运算符

1. 函数参数进阶动态参数arguments 是函数内部内置的伪数组变量,它包含了调用函数时传入的所有实参//求生函数,计算所有参数的和 functionsum(){ //console.log(arguments) lets=0 for(leti=0;i<arguments.length;i......

  李庆林
  2023-09-20 22:51:11
565
浏览
0
喜欢
 
0
评论
0
订阅
JavaScript 闭包、变量提升、函数提升

1. 闭包概念:一个函数对周围状态的引用捆绑在一起,内层函数中访问到其外层函数的作用域简单理解: 闭包 = 内层函数 + 外层函数的变量先看个简单的代码:functionouter(){ consta=1 functionf(){ console.log(a) } f() } outer()闭包的基......

  李庆林
  2023-09-20 22:03:37
407
浏览
0
喜欢
 
0
评论
0
订阅
JavaScript 作用域和作用域链、垃圾回收机制

1. 作用域1.1 局部作用域局部作用域分为函数作用域和块作用域。函数作用域在函数内部声明的变量只能在函数内部被访问,外部无法直接访问functiongetSum(){ //函数内部是函数作用域属于局部变量 constnum=19 } console.log(num)//此处报错函数外部不能使用局部......

  李庆林
  2023-09-19 23:07:50
499
浏览
0
喜欢
 
0
评论
0
订阅
Total 20
  • 1
  • 2