1、数组直接量“[]”。我们可以直接使用“[]”来给一个变量赋值,“[]”中可以是空的,那么就是定义空数组:vara=[];//空数组使用数组的length属性来获取数组长度,返回值会为0。console.log(a.length);2、直接定义数组并初始化,直接在“[]”中包
2023-02-261、访问数组就是访问数组元素。可以使用数组名[下标表达式] 的形式来进行访问,读写数组。2、下标表达式是值为非负整数的表达式。例如上文中的deletea[1]就是使用delete关键字删除a数组中下标为1的元素(即删除第二个元素)。还有:vara=[];//空
2023-02-261、使用fs.mkdir fs.writeFile来分别创建目录和文件。2、mkdir()可以接收三个参数。第一个是路径,第二个是个可选项代表权限,这个我们一般不需要,第三个参数是一个回调函数,我们可以在这里面做一些处理。/*learnNode.js*/ letfs=require('
2023-02-261、通过fs.stat来检测路径的文件是为目录还是文件。/*learnNode.js*/ letfs=require('fs'); fs.stat('./js/newJs.js',(error,stats)=>{ if(error){ console.log(error); returnfalse; }else{ console.log(`是否文件:${sta
2023-02-261、使用NodeJS创建文件,也可以删除文件,主要使用的是fs.unlink``fs.rmdir这两个API。/*learnNode.js*/ letfs=require('fs'); fs.unlink('./js/newJs.js',(err)=>{ if(err)throwerr; console.log('文件已删除'); })
2023-02-261、是一个合法的JavaScript标识符,除了标识符不包括$字符,但不能是类型名称。2、模式中的标识符和类型名称区分大小写,与js语法一致。标识符模式总是成功匹配任何值。通配模式虽然是标识符,但实际上是弃元(discard),弃元表示完全不能使用的值。
2023-02-261、匹配一个数组。根据数组元素的长度,数组匹配可分为严格的长度匹配和最短的长度匹配。2、如果有省略号,可以匹配任何更多的数组元素。数组语法不支持洞(连续逗号)和尾逗号。不支持迭代器。实例test("valuearray",()=>{ lety=match('[]
2023-02-261、匹配对象。如果有省略号,对象可以有更多的属性。2、只检测自己的属性(Object.keys),忽略原型中的属性。对象语法支持特殊识别属性,快速属性,属性不支持尾逗号。实例test("valueobject",()=>{ letinput='{}' lety=match(input) letv
2023-02-261、逻辑操作符与,由两个‘&’字符组成(&&),只有当两个操作数都是true时,它才会是true。if(num>=5&&num<=10){ alert("thenumber") }2、逻辑操作符或,由两个垂直线字符构成(||)。只要其操作数之一是true,逻辑或操作就是true。if(num>=5||num<=10){ alert
2023-02-261、newArray(arg1,arg2,…),当参数长度为0或大于等于2时,传入的参数将依次成为新数组的第0至第N项。当参数长度为0时,返回空数组。2、newArray(len),当len不是数值时,返回一个只包含len元素的数组。当len为数值时,len不能超过32位无符号整形,即需要
2023-02-261、Array.of用于将参数依次转换成数组中的一个,然后返回这个新的数组,无论这个参数是数字还是其他。2、当参数是一个并且是正整数时,Array.of将参数转换为数组中的一个。而构造器将生成长度与第一个参数相同的空数组。当参数为两个时,返回的结
2023-02-261、Array.from可以从类似的数组或可迭代对象中创建一个新的、浅拷贝的数组实例。2、Array.from接收三个参数:必须选择类似数组的对象、加工函数、this作用域。实例varobj={0:'a',1:'b',2:'c',length:3} varnewObj=
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