2021年8月14日

任何非负整数(除了 9 的整数倍)模 9 等与该数字的各数位上位数的和

摘要: 栗子: 123 % 9 =6= 1 + 2 + 3 题目: 给定非负整数 n。如果 n 不为单数,则对 n 计算 n 的各个数位上位数的和为 res,如果和也不为单数则继续对 res 进行同样的运算。 123 >> 1+2+3=6(单数,结束) 456 >> 4+5+6=15(不为单数,继续) >> 阅读全文

posted @ 2021-08-14 00:57 In-6026 阅读(40) 评论(0) 推荐(0) 编辑

2021年8月11日

ES11—— 全局对象 globalThis

摘要: 一个无论在什么环境,始终指向全局的 this 浏览器的全局是 window node.js 的全局是 global #####作用:在任何环境下,都可以操作全局变量 阅读全文

posted @ 2021-08-11 00:10 In-6026 阅读(66) 评论(0) 推荐(0) 编辑

大数值整数运算—— BigInt()

摘要: 用于 大数值 、 整数 运算 只能和同类型运算 会在计算末尾加上个 n ,但不影响运算,不需要处理 let maxInt = Number.MAX_SAFE_INTEGER; console.log(maxInt); //9007199254740991 console.log(maxInt + 1 阅读全文

posted @ 2021-08-11 00:06 In-6026 阅读(166) 评论(0) 推荐(0) 编辑

2021年8月10日

ES11—— import 动态导入

摘要: btn.onclick = function() { import('./demo01.js').then(module => { console.log(module); }); } 阅读全文

posted @ 2021-08-10 23:55 In-6026 阅读(218) 评论(0) 推荐(0) 编辑

ES11——批量处理异步任务 allSettled 与 all

摘要: Promise.allSettled() 不论状态是否为 true 都会继续执行 const p1 = new Promise((resolve, reject) => { setTimeout(() => { resolve("商品-1"); //成功 }, 1000); }); const p2 阅读全文

posted @ 2021-08-10 23:19 In-6026 阅读(131) 评论(0) 推荐(0) 编辑

ES11——class类的私有属性

摘要: 通过 # 申明 class girl { //共有属性 name; //私有属性 #age; #weight; constructor(name, age, weight) { this.name = name; this.#age = age; this.#weight = weight; } i 阅读全文

posted @ 2021-08-10 22:46 In-6026 阅读(102) 评论(0) 推荐(0) 编辑

ES11——数组降维 flat 与数组遍历降维 flatMap

摘要: let arr = [ [1, 2], [3, [4, 5]] ] console.log(arr.flat()); //[ 1, 2, 3, [ 4, 5 ] ] console.log(arr.flatMap(item => item)); //[ 1, 2, 3, [ 4, 5 ] ] con 阅读全文

posted @ 2021-08-10 22:37 In-6026 阅读(74) 评论(0) 推荐(0) 编辑

ES11——去除字符串空白 trim

摘要: trimStart 清楚左部空白,trimEnd 清楚右部空白 let str = ' es11-trim '; str.trimStart(); str.trimEnd(); 阅读全文

posted @ 2021-08-10 22:21 In-6026 阅读(164) 评论(0) 推荐(0) 编辑

ES10——二维数组转对象 Object.fromEntries(arr)

摘要: let arr = [ ['name', 'LLC'], ['gender', 'meal'] ] let obj = Object.fromEntries(arr); console.log(obj); //{ name: 'LLC', gender: 'meal' } 和 ES8 的 Objec 阅读全文

posted @ 2021-08-10 22:19 In-6026 阅读(78) 评论(0) 推荐(0) 编辑

ES9——扩展运算符 ...

摘要: ####合并对象属性 ES6的 Object.assign() 也可以达到相似效果 let obj1 = { age: 110, name: "LLC" } let obj2 = { gender: "meal" } let obj3 = { talent: ['eat', 'talk'] } le 阅读全文

posted @ 2021-08-10 22:10 In-6026 阅读(76) 评论(0) 推荐(0) 编辑

导航