javascript
-
javascript先行断言是什么
,说明,1、先行断言是告诉JavaScript在字符串中向前搜索的匹配模式。如果你想在同一个字符串上搜索多个匹配模式,可能会有用。,2、先行断言有两种:正向先行断言和负向先行断言。…
-
javascript复杂类型如何传参
,说明,1、在将实参传递给形参的过程中,复杂的数据类型传递给形参的是实参的地址,而非对象实例。,2、函数的形参也可以看作是一个变量。,当我们将引用类型的变量传递给形参时,我们实际上…
-
javascript如何展开多维数组
,说明,1、flat()接受可选参数,该参数指定的嵌套数组应展平。,如果没有提供参数,默认值1:如果输入Infinity参数,无论多少维数组都会展平。,2、flatMap()将ma…
-
javascript回文是什么
,说明,1、回文是指一个单词或短语正向和反向阅读都是一样的。写一个函数来验证给定输入值是否是回文。,2、如果给定的字符串是回文,返回true,反之,返回false。,实例,以上就是…
-
javascript创建对象的方法
,1、构造函数模式,没有显示创建对象,直接将属性方法赋给this,没有return语句。,每个方法都要在每个实例上重新定义一遍,无法得到复用。,2、混合构造函数原型模式看,构造函数…
-
javascript字符串的语法介绍
,1、引号字符串“abc”、单引号字符串’abc’,双引号里面可以加单引号作为普通字符,而单引号中可以加双引号作为普通字符。,双引号和单引号字符串其实没有什…
-
javascript函数式编程的介绍
,说明,1、函数式编程是一种编程范式,是一种软件开发风格。,用的函数式编程实现的两数之和,我们将求和的操作过程分离出来,封装成一个函数。今后我们在调用时不必关心实现过程,只需关注我…
-
JavaScript插入html页面的方法
,本教程操作环境:windows7系统、javascript1.8.5版&&HTML5,DELL G3电脑。,1、在HTML中使用<script> 元素…
-
javascript删除数组首尾元素的方法
,说明,1、shift()方法用于把数组的第一个元素从其中删除,并返回第一个元素的值。这个方法会改变数组的长度!,2、pop()方法用于删除数组的最后一个元素并返回删除的元素。,实…
-
javascript首字母大写转换的方法
,两种方法,1、通过各个字符,通过字符的前一个字符是空格时,使用toupperCase方法将当前字符改为大写。,字符串的文字在JavaScript中是不可变的,因此需要使用适当的大…
-
JavaScript有哪些继承的方法
,1、寄生式继承,基于某个对象创建一个对象,然后增强对象,返回对象。,2、原型链继承,将父类的实例作为子类的继承。,3、组合继承,使用原型链继承共享的属性和方法。,通过借用构造函数…
-
javascript中null和undefined的区别
,区别,1、null表示有值,但是是空。undefined语义上就表示根本没有人去设置过这个值,所以就是没有定义。,2、我们要注意null其实是关键字 ,但是undefined其实…