javascript
-
javascript引用类型是什么
,概念,1、引用类型有Object:Array、Function、Date、RegExp等。,2、引用类型的值是根据引用访问的。可以有属性和方法,可以动态改变。存储内存的栈区和堆区…
-
javascript中memoize函数的使用
,说明,1、memoize通过实例化Map对象创建空缓存。,2、通过检查输入值的函数输出是否缓存并返回存储一个参数,该参数将提供给已记忆的函数。,如果没有,存储并返回。,实例,以上…
-
javascript中Array.join()方法如何使用
,说明,1、将数组中的所有元素转换为字符串并连接在一起,并返回最终生成的字符串。,2、可以指定可选的字符串在生成的文字串中分割数组的元素。如果没有指定分隔符,则默认使用逗号。,Ar…
-
javascript substr截取字符串
,说明,1、在字符串中抽取从start下标开始的指定数目的字符。,2、从指定的位置(N1)截取指定长度(N2)的字符串,第二个参数是截取几个的意思。,语法,返回值,返回一个新的字符…
-
javascript new的实例化操作
,说明,1、使用new操作符实例化Person,等于使用new调用构造函数。,2、解释器中使用new和类,需要使用constructor函数进行实例化。,3、类实例化时传入的参数会…
-
javascript同步回调如何理解
,说明,1、同步回调是在使用回调的高阶函数执行期间执行的。,2、同步回调处于阻塞状态:高阶函数要等到回调完成执行后才能完成其执行。,greet()是一个同步回调函数,因为它与高阶函…
-
javascript算法的复杂度介绍
,说明,1、算法的复杂度一般用于描述算法的复杂程度。,比如执行的时间或占用内存(磁盘)的空间等,特指最坏时的情形。,为了估算算法运行时的复杂度,在计算算法所需的操作次数之前,我们通…
-
javascript引用类型的特性
,1、引用类型的值是可变的。,2、引用类型的值是同时存储在栈内存和堆内存中的对象。,3、引用类型的比较是引用的比较。,以上就是javascript引用类型的特性,希望对大家有所帮助…
-
javascript工厂模式是什么
,说明,1、常见的实例化对象模式,工厂模式就相当于创建实例对象的new,提供一个创建对象的接口。,缺点是无法识别对象类型,因为创建对象都是使用Object的原生构造函数来完成的。,…
-
javascript中Array.reverse()是什么
,说明,1、Array.reverse()方法将数组中的元素反转顺序,返回反转顺序的数组。,2、不是通过重新排列的要素创建新的数组,而是在原来的数组中重新排列。该方法会改变原数组。…
-
javascript通配符是什么
,如果要准确匹配完整的单词,拼写错误就无法匹配。幸运的是,通配符可以用来处理这种情况。,说明,1、通配符也叫dot或 period。通配符.将匹配任何一个字符。,2、有时不知道匹配…
-
javascript值类型是什么
,说明,1、值类型是简单数据类型/基本数据类型,在存储过程中的变量中存储值本身,所以称为值类型。,2、五种数据类型(值类型):string、number、boolean、undef…