1、concat()可以基于当前数组中的所有项目创建一个新的数组。2、这种方法首先创建当前的数组副本,然后将接收到的参数添加到该副本的末尾,最后返回新构建的数组。实例varcolors=["red","green","blue"]; varcolors2=colors.concat("yellow",
2023-02-261、删除,可以删除任何数量的项目。只需指定两个参数。要删除的第一项的位置和要删除的项目数。例如,splice(0,2)将删除从index为0开始的两个项目。2、插入,指定位置插入任意数量的项目。只需提供三个参数:起始位置、0(要删除的项目数)和一个或
2023-02-261、every如果该函数对每一项都返回true,则返回true。2、filter返回该函数会返回true的项组成的数组。3、forEach这个方法没有返回值。4、map返回每次函数调用的结果组成的数组。实例varnumbers=[1,2,3,4,5,4,3,2,1]; vareveryResult=number
2023-02-261、reduce方法从数组的第一项开始,逐一遍历到最后。reduceRight从数组的最后一项开始,向前遍历第一项。2、接收两个参数:一个在每个项目中调用的函数和作为合并基础的初始值。传递给reduce()和reduceRight()的函数接收四个参数:前一个值、当
2023-02-26如果函数有名字,而且名字以后也不会变,那么定义就没问题了。但问题是函数的执行与函数名factorial紧密耦合。1、消除紧密耦合的现象,可以使用arguments.callee。2、在重写的factorial()函数中,函数名称factorial不再被引用。使用的名称可以保
2023-02-261、NaN返回NaN的操作数。2、大与0相乘,返回NaN。与非0数(包括大)相乘,返回大。3、如果不是数值,转换后将调用Number(a)进行计算。实例varmultiply=(a,b)=>{ vargetMul=num=>num.toString().indexOf(".")==-1?0:num.toString().split(".")[1].
2023-02-261、NaN返回NaN的操作数。2、大除以大,返回NaN。3、0除以0返回NaN,除以0,返回,有限数除以0返回大。4、将Number(a)转换后运算,而不是数值。实例最近做了一个分页的用户控件,使用到了js中的除法。整理如下。Math.ceil();向上舍入,比如Math.ceil(3/2
2023-02-261、NaN返回NaN的操作数。2、正无穷和负无穷返回NaN。同正同负返回本身。3、一个操作数是字符串,转换成字符串拼接。可以通过Number显式转换,或者-0.~等隐式转换。实例vara=2; console.log(a+NaN);//NaN如果有一个操作数是NaN,则返回NaN conso
2023-02-261、NaN返回NaN的操作数。2、正无穷减正无穷返回NaN,其他任意数(包括负)返回正;负无穷减负无穷返回NaN,其他任意数(包括正无穷)返回负无穷。3、不是数字,调用Number(a)转换后计算。实例vara=“2”; varb=3 varnum=Number(a);//将字符串转换成数
2023-02-261、可以使用fs.rename来对文件重命名。/*learnNode.js*/ letfs=require('fs'); fs.rename('oldJs.js','newJs.js',(err)=>{ if(err){ console.log('出错') }else{ console.log('未出错') } })2、
2023-02-26说明1、追加内容可以使用fs.appendFile。2、appendFile()可以接收三个参数,第一个是路径,第二个是内容,第三个是回调函数,执行node learnNode.js即可。实例/*learnNode.js*/ letfs=require('fs'); fs.appendFile('newJs.txt'
2023-02-261、使用fs.readFile和fs.readdir分别读取文件和读取目录。2、两个API接收两个参数,第一个是路径,第二个是回调函数,回调函数也有两个参数里面包含了data信息,打印这个data信息来获取内容。实例/*learnNode.js*/ letfs=require('fs');
2023-02-26发布日期:2023-08-07人气:0
发布日期:2023-08-07人气:0
发布日期:2023-08-07人气:0
发布日期:2023-08-08人气:0
发布日期:2023-08-08人气:0
发布日期:2023-08-10人气:0
发布日期:2023-08-10人气:0