首页 知识动态 ( Page 141 )

知识动态

js中闭包如何理解

1、函数a中有一个函数b,可以访问函数a中的变量,然后形成闭包。2、闭包可以读取其他函数内部的变量。3、闭包是连接函数内部和函数外部的桥梁。返回闭包时,返回函数不要引用任何循环变量…

2026-01-22 72,660

js箭头函数是什么

1、箭头函数相当于匿名函数,并简化了函数定义。箭头函数有两种格式,一种像上面一样,只包含一种表达式,省略了{...}和return。2、还有一种可以包含多个语句,此时不能省略{..…

2026-01-22 21,674

js中generator是什么

1、generator(生成器)是ES6标准引入的新数据类型。generator看起来像函数,但可以多次返回。2、generator是由function*定义的(注意多余的*号),…

2026-01-22 47,981

js调用generator的方法

1、不断调用generator对象的next()方法,执行generator代码,然后,每次遇到yieldx;返回一个对象,然后暂停。var f = fib(5); f.next(…

2026-01-22 45,087

js中字符串位置的搜索方法

1、indexof方法从字符串开始向后搜索子字符串。2、lastIndexof方法是从字符串末尾搜索子字符串。3、trim将创建一个字符串副本,删除前置和后缀的所有空格,然后返回结…

2026-01-22 97,864

js中var如何声明作用域

1、在全局作用域中使用var操作符声明的变量将成为window对象的属性。var name = 'Stan' console.log(window.name) // Stan2、使…

2026-01-22 48,761

js中let和var的区别

1、let声明的范围是块作用域,var声明的范围是函数作用域。JavaScript引擎会记录用于变量声明的标识符及其块的作用域,因此嵌套使用相同的标识符不会报错,因为同一块中没有重…

2026-01-22 40,292

js中对象的两种属性

1、对象有两种属性,普通的数据属性和访问器属性。2、访问器属性本质上是用于获取和设置值的函数(可以拦截、过滤、处理等操作要设置或获取的属性),但从外部代码来看就像传统属性一样。实例…

2026-01-22 71,338

js策略模式是什么

1、定义一系列算法,一个个封装,让它们互相替换。2、它可以帮助我们少写if...else...同时,它可以使代码逻辑更加清晰,减少不同块之间的耦合,使代码更容易维护。实例funct…

2026-01-22 83,191

js中typeof操作符是什么

1、typeof操作符返回字符串,表示未计算操作数的类型。2、typeof一般用来检验简单的数据类型,返回的基本类型用字符串表示,而复杂的数据类型中function返回的是Func…

2026-01-22 41,442