摘要: // 1.引入fs模块 const fs = require('fs') // 2.调用方法读取文件 fs.readFile('./ES6/CCTV.md',(err,data)=>{ // 如果失败,则抛出错误 if(err) throw err; // 如果没有出错,则输入内容 console. 阅读全文
posted @ 2023-02-10 16:51 罗砂 阅读(36) 评论(0) 推荐(0)
摘要: 介绍 Promise是ES6引入的异步编程的新解决方案,语法上Promise是一个构造函数, 用来封装一步操作并可以获取其成功或失败的结果。 1.Promise构造函数:Promise(excutor){ } 2.Promise.Prototype.then方法 3.Promise.prototyp 阅读全文
posted @ 2023-02-10 15:05 罗砂 阅读(137) 评论(0) 推荐(0)
摘要: 介绍 生成器函数是ES6提供的一种异步编程解决方案,语法行为与传统函数完全不同 function * gen{ yiwld '一只没有耳朵'; yiwld'一只没有尾巴' } 生成器函数其实就是一个特殊的函数 异步编程 之前的都是纯回调函数进行异步 创建这个函数的方法 function * gen( 阅读全文
posted @ 2023-02-10 14:25 罗砂 阅读(47) 评论(0) 推荐(0)
摘要: 介绍 迭代器(iterator)是一种接口,为各种不同的数据结构提供统一的访问机制。 任何数据结构只要部署iterator借口,就可以完成遍历操作。 1.ES6创造了一种新的遍历命令for...of循环,ierator接口主要供for...of消费 2.原生具备iterator借口的数据(可用for 阅读全文
posted @ 2023-02-10 11:44 罗砂 阅读(28) 评论(0) 推荐(0)
摘要: 介绍 ES6引入了一种新的原始数据类型Symbol,表示独一无二的值。它是javascript语言的第期中数据类型,是一种类似于字符串的数据类型 Symbol特点 1.Symbol的值是唯一的,用来解决命名冲突的问题 2.Symbol值不能与其他数据进行运算 3.Symbol定义的对象属性不能使用 阅读全文
posted @ 2023-02-10 10:26 罗砂 阅读(39) 评论(0) 推荐(0)
摘要: 介绍 扩展运算符能将[数组]转换位逗号分隔的[参数序列] 声明一个数组 const boby =['张倩','李旺','赵茜'] 声明一个函数 function chuan(){ console.log(arguments); } chuan(...boby) 应用 1.数组的合并 const ku 阅读全文
posted @ 2023-02-10 09:59 罗砂 阅读(25) 评论(0) 推荐(0)