04 2022 档案

摘要:async和await async和 await两种语法结合可以让异步代码像同步代码一样 async函数 1. async函数的返回值为promise对象 2. promise对象的结果由async函数执行的返回值决定 3.async函数没有返回值不会报错,直接返回undefined <script 阅读全文
posted @ 2022-04-25 11:32 城南以南123 阅读(56) 评论(0) 推荐(0) 编辑
摘要:Array.prototype.includes Includes 方法用来检测数组中是否包含某个元素,返回布尔类型值 <script> // includes const mingzhu = ['西游记','红楼梦','三国演义','水浒传']; //判断 console.log(mingzhu. 阅读全文
posted @ 2022-04-21 11:12 城南以南123 阅读(39) 评论(0) 推荐(0) 编辑
摘要:let let关键字用来声明变量,使用 let声明的变量有几个特点: 1) 不允许重复声明 2) 块级作用域 3) 不存在变量提升 4) 不影响作用域链 <script> //声明变量 let a; let b,c,d; let e = 100; let f = 521, g = 'iloveyou 阅读全文
posted @ 2022-04-21 11:06 城南以南123 阅读(69) 评论(0) 推荐(0) 编辑
摘要:回调地狱 相信小伙伴们在日常开发中会经常碰到类似开发场景: setTimeout(function(){ console.log('陕西西安'); setTimeout(function () { console.log('广东深圳'); setTimeout(function () { conso 阅读全文
posted @ 2022-04-20 11:24 城南以南123 阅读(26) 评论(0) 推荐(0) 编辑
摘要:Symbol基本使用 ES6 引入了一种新的原始数据类型 Symbol,表示独一无二的值。它是JavaScript 语言的第七种数据类型(其余六种数据类型:undefined 、number 、boolean、string、object、function),是一种类似于字符串的数据类型。Symbol 阅读全文
posted @ 2022-04-19 11:47 城南以南123 阅读(24) 评论(0) 推荐(0) 编辑
摘要:1.以函数形式调用时,this永远都是window <script type="text/javascript"> var name = "全局的name属性"; function fun(){ console.log(this.name); } fun(); </script> 2.以方法的形式调 阅读全文
posted @ 2022-04-13 11:39 城南以南123 阅读(33) 评论(0) 推荐(0) 编辑
摘要:闭包理解 1. 如何产生闭包? * 当一个嵌套的内部(子)函数引用了嵌套的外部(父)函数的变量(函数)时, 就产生了闭包 2. 闭包到底是什么? * 理解一: 闭包是嵌套的内部函数 * 理解二: 包含被引用变量(函数)的对象 * 注意: 闭包存在于嵌套的内部函数中 3. 产生闭包的条件? * 函数嵌 阅读全文
posted @ 2022-04-13 11:05 城南以南123 阅读(30) 评论(0) 推荐(0) 编辑
摘要:原型 1. 函数的prototype属性 * 每个函数都有一个prototype属性, 它默认指向一个Object空对象(即称为: 原型对象) * 原型对象中有一个属性constructor, 它指向函数对象 <script type="text/javascript"> function Fun( 阅读全文
posted @ 2022-04-12 10:45 城南以南123 阅读(41) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示