首页 知识动态 web开发 ( Page 64 )

web开发

js中var如何声明作用域

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

2026-01-22 48,736

js中let和var的区别

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

2026-01-22 40,267

js中对象的两种属性

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

2026-01-22 71,318

js策略模式是什么

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

2026-01-22 83,167

js中typeof操作符是什么

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

2026-01-22 41,420

js数组中filter方法的使用

1、filter返回一个包含通过提供函数实现测试的所有元素的新数组。2、filter不会改变原始数组,返回新数组。3、在首次调用callback之前,filter遍历的元素范围已经…

2026-01-22 41,765

js数组中reduce的用法

1、reduce()方法对数组中的每个元素执行一个reducer函数,并将其结果总结为单个返回值。2、它接收两个参数,一个reducer函数提供给数组的每个调用,一个可选的初始值参…

2026-01-22 5,732

js函数声明的提升顺序

1、先提升var变量声明,再提升function函数声明。2、假设变量名与函数名相同,后提升的函数名标识符将覆盖先提升的变量名。在后续代码中调用标识符时,内部是函数的定义过程,而不…

2026-01-22 82,441

js中可选的回调函数

1、then的回调函数不是严格要求必写的。如果不写,promise也会用上一个返回的最终值来传递。doSomething().then().then(function(result…

2026-01-22 31,643
1 62 63 64