摘要: 四、ES6之Map和Set 一、Map对象 Map 对象保存键值对。任何值(对象或者原始值) 都可以作为一个键或一个值。 Map中的键值是有序的。 let myMap = new Map(); myMap.set("23","乔丹"); myMap.set("33","皮蓬"); let name = myMap.get("3 阅读全文
posted @ 2022-03-06 16:45 码农阿亮 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 八、ES6之模块化 ES6 引入了模块化, ES6 的模块化分为导出(export) @与导入(import)两个模块。 ES6模块化特点: (1)ES6 的模块自动开启严格模式,不管你有没有在模块头部加上 use strict;。 (2) 模块中可以导入和导出各种类型的变量,如函数,对象,字符串,数字,布尔值,类等。 阅读全文
posted @ 2022-03-06 16:44 码农阿亮 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 七、ES6之class类 一、class基本语法 JavaScript 语言中,编写一个学生类,代码如下:(prototype可以个对象添加属性和方法) function Student(stuno,stuname) { this.stuno = stuno; this.stuname = stuname; } Studen 阅读全文
posted @ 2022-03-06 16:43 码农阿亮 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 六、ES6之函数 一、函数参数的扩展 ES6支持参数的默认值: function fn(name,age,sex="男") { console.log(`大家好,我是${name},性别${sex},今年${age}岁!`); } fn("刘德华",45); //大家好,我是刘德华,性别男,今年45岁! 传递unde 阅读全文
posted @ 2022-03-06 16:42 码农阿亮 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 五、ES6之对象 一、对象和属性和方法 JavaScript中对象: var person={name:"Jack",age:20}; 或: var name = "jack"; var age = 20; var person = {name:name,age:age}; console.log(person.ag 阅读全文
posted @ 2022-03-06 13:55 码农阿亮 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 三、ES6中数组拓展 一、Array.of() 将参数中所有值作为元素形成数组: console.log(Array.of(1, 2, 3, 4)); // [1, 2, 3, 4] 参数的值可以为不同的类型: console.log(Array.of(1, '2', true)); // [1, '2', true] 阅读全文
posted @ 2022-03-06 12:57 码农阿亮 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 二、ES6字符串重要扩展 一、字符串的遍历 JS中遍历字符串: var str = "hello,world"; for(var i = 0;i<str.length;i++) { console.log(str[i]); } ES6扩展的遍历字符串方法: let str = "hello,world"; for(let c 阅读全文
posted @ 2022-03-06 12:56 码农阿亮 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 一、ES6基础 一、ECMAScript和JavaScript关系 JavaScript 的创造者 Netscape 公司,决定将 JavaScript 提交给标准化组织 ECMA,希望这种语言能够成为国际标 准,但是JavaScript本身也已经被 Netscape 公司注册为商标,后面的标准都由ECMA制定,取 阅读全文
posted @ 2022-03-06 10:12 码农阿亮 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 五、模块系统 为了让Node.js的文件可以相互调用,Node.js提供了一个简单的模块系统。 模块是Node.js 应用程序的基本组成部分,文件和模块是一一对应的。换言之,一个 Node.js 文件就是一个模块, 这个文件可能是JavaScript 代码、JSON 或者编译过的C/C++ 扩展。 一、 expo 阅读全文
posted @ 2022-03-06 09:30 码农阿亮 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 四、回调函数 Node.js 异步编程的直接体现就是回调。 异步编程依托于回调来实现,但不能说使用了回调后程序就异步化了。 回调函数在完成任务后就会被调用,Node 使用了大量的回调函数,Node 所有 API 都支持回调函数。 例如,我们可以一边读取文件,一边执行其他命令,在文件读取完成后,我们将文件内容作为回 阅读全文
posted @ 2022-03-06 08:30 码农阿亮 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 三、REPL(交互式解释器) Node.js REPL(Read Eval Print Loop:交互式解释器) 表示一个电脑的环境,类似 Window 系统的终端或 Unix/Linux shell,我们可以在终端中输入命令,并接收系 统的响应。 Node 自带了交互式解释器,可以执行以下任务: 读取 - 读取用户输入,解析输 阅读全文
posted @ 2022-03-06 08:29 码农阿亮 阅读(243) 评论(0) 推荐(0) 编辑