leiyanting

导航

 

2021年10月10日

摘要: const p = new Promise((resolve, reject)=>{ setTimeout(()=>{ //设置 p 对象的状态为失败, 并设置失败的值 reject("出错啦!"); }, 1000) }); // p.then(function(value){}, functio 阅读全文
posted @ 2021-10-10 20:13 leiyanting 阅读(44) 评论(0) 推荐(0)
 
摘要: //引入 fs 模块 const fs = require("fs"); // fs.readFile('./resources/为学.md', (err, data1)=>{ // fs.readFile('./resources/插秧诗.md', (err, data2)=>{ // fs.re 阅读全文
posted @ 2021-10-10 20:09 leiyanting 阅读(57) 评论(0) 推荐(0)
 
摘要: // 接口地址: https://api.apiopen.top/getJoke // 成功是resolve 失败是 reject const p = new Promise((resolve, reject) => { //1. 创建对象 const xhr = new XMLHttpReques 阅读全文
posted @ 2021-10-10 19:54 leiyanting 阅读(70) 评论(0) 推荐(0)
 
摘要: // 异步编程 文件操作 网络操作(ajax, request) 数据库操作 // 1s 后控制台输出 111 2s后输出 222 3s后输出 333 // 回调地狱 // setTimeout(() => { // console.log(111); // setTimeout(() => { / 阅读全文
posted @ 2021-10-10 15:31 leiyanting 阅读(49) 评论(0) 推荐(0)
 
摘要: //模拟获取 用户数据 订单数据 商品数据 function getUsers(){ setTimeout(()=>{ let data = '用户数据'; //调用 next 方法, 并且将数据传入 iterator.next(data); }, 1000); } function getOrde 阅读全文
posted @ 2021-10-10 15:31 leiyanting 阅读(27) 评论(0) 推荐(0)
 
摘要: function * gen(arg){ console.log(arg); let one = yield 111; console.log(one); let two = yield 222; console.log(two); let three = yield 333; console.lo 阅读全文
posted @ 2021-10-10 15:26 leiyanting 阅读(78) 评论(0) 推荐(0)
 
摘要: //生成器其实就是一个特殊的函数 //异步编程 纯回调函数 node fs ajax mongodb //函数代码的分隔符 function * gen(){ // console.log(111); yield '一只没有耳朵'; // console.log(222); yield '一只没有尾 阅读全文
posted @ 2021-10-10 15:25 leiyanting 阅读(51) 评论(0) 推荐(0)
 
摘要: //声明一个对象 const banji = { name: "终极一班", stus: [ 'xiaoming', 'xiaoning', 'xiaotian', 'knight' ], [Symbol.iterator]() { //索引变量 let index = 0; // let _thi 阅读全文
posted @ 2021-10-10 14:55 leiyanting 阅读(60) 评论(0) 推荐(0)
 
摘要: 遍历器(Iterator)就是一种机制。它是一种接口,为各种不同的数据结构提供统一的访问机制。任何数据结构只要部署 Iterator 接口,就可以完成遍历操作。 1) ES6 创造了一种新的遍历命令 for...of 循环,Iterator 接口主要供 for...of 消费 2) 原生具备 ite 阅读全文
posted @ 2021-10-10 14:26 leiyanting 阅读(95) 评论(0) 推荐(0)
 
摘要: ES6 引入了一种新的原始数据类型 Symbol,表示独一无二的值。它是 JavaScript 语言的第七种数据类型,是一种类似于字符串的数据类型。 Symbol 特点 1) Symbol 的值是唯一的,用来解决命名冲突的问题 2) Symbol 值不能与其他数据进行运算 3) Symbol 定义 阅读全文
posted @ 2021-10-10 11:50 leiyanting 阅读(46) 评论(0) 推荐(0)
 
摘要: // 可以使用拓展运算符复制数组 let lol = ['武器大师','EZ','妖姬']; let hero = [...lol]; console.log(hero); // 可以使用拓展运算符合并数组 let tirr = ['铁镐','铁剑','强化鱼竿']; let world = ['钻 阅读全文
posted @ 2021-10-10 11:41 leiyanting 阅读(63) 评论(0) 推荐(0)
 
摘要: // 『...』 扩展运算符能将『数组』转换为逗号分隔的『参数序列』 //声明一个数组 ... const tfboys = ['易烊千玺', '王源', '王俊凯']; // => '易烊千玺','王源','王俊凯' // 声明一个函数 function chunwan(...args) { co 阅读全文
posted @ 2021-10-10 11:29 leiyanting 阅读(45) 评论(0) 推荐(0)
 
摘要: // ES6 引入 rest 参数,用于获取函数的实参,用来代替 arguments // ES5 获取实参的方式 function date(){ console.log(arguments); } date('白芷','阿娇','思慧'); // rest 参数 function date(.. 阅读全文
posted @ 2021-10-10 10:17 leiyanting 阅读(124) 评论(0) 推荐(0)
 
摘要: // ES6 允许使用「箭头」(=>)定义函数。 //声明一个函数 // let fn = function(){ // } // let fn = (a,b) => { // return a + b; // } //调用函数 // let result = fn(1, 2); // consol 阅读全文
posted @ 2021-10-10 09:43 leiyanting 阅读(95) 评论(0) 推荐(0)
 
摘要: //ES6 允许在大括号里面,直接写入变量和函数,作为对象的属性和方法。 //这样的书写更加简洁 let name = '尚硅谷'; let change = function(){ console.log('我们可以改变你!!'); } const school = { name, change, 阅读全文
posted @ 2021-10-10 09:29 leiyanting 阅读(55) 评论(0) 推荐(0)
 
摘要: //1. 内容中可以直接出现换行符 let str = `<ul> <li>沈腾</li> <li>玛丽</li> <li>魏翔</li> <li>艾伦</li> </ul>`; //2. 变量拼接 let lovest = '魏翔'; let out = `${lovest}是我心目中最搞笑的演员 阅读全文
posted @ 2021-10-10 09:18 leiyanting 阅读(50) 评论(0) 推荐(0)
 
摘要: const ARR = ['手枪','步枪','冲锋枪']; let [bq,sq,cfq] = ARR; console.log(bq,sq,cfq); const OBJ = { name:'老王', age:50, say:function(){ console.log("我是老王"); } 阅读全文
posted @ 2021-10-10 09:11 leiyanting 阅读(40) 评论(0) 推荐(0)
 
摘要: //声明常量 const SCHOOL = '尚硅谷'; //1. 一定要赋初始值 !! //const A; //2. 一般常量使用大写(潜规则) // const a = 100; //3. 常量的值不能修改 // SCHOOL = 'ATGUIGU'; //4. 块儿级作用域 // { // 阅读全文
posted @ 2021-10-10 09:00 leiyanting 阅读(56) 评论(0) 推荐(0)
 
摘要: //声明变量 let a; let b,c,d; let e = 100; let f = 521, g = 'iloveyou', h = []; //1. 变量不能重复声明 let star = '罗志祥'; let star = '小猪'; //2. 块儿级作用域 全局, 函数, eval 读 阅读全文
posted @ 2021-10-10 07:57 leiyanting 阅读(65) 评论(0) 推荐(0)