摘要: 1.错误的类型 Error:所有错误的父类型 ReferenceError:引用的变量不存在 TypeError:数据类型不正确的错误 RangeError:数据值不在其允许的范围内 SyntaxError:语法错误 // ReferenceError:引用的变量不存在 // console.log 阅读全文
posted @ 2020-04-25 23:08 天空003 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 什么是回调函数: 自定义的函数,不手动调用。某个函数运行期间来调用的自定义函数 同步回调: 立即执行,完全执行完了才结束,不会放入回调队列中 栗子: 数组遍历相关的回调函数/Promise的excutor函数 const arr = [1, 2, 5, 3] // 遍历时的箭头函数,我没有调用 ar 阅读全文
posted @ 2020-04-25 22:37 天空003 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 1.实例对象:new函数产生的对象,称为实例对象,简称为对象 2.函数对象:将函数作为对象使用,简称为函数对象 括号的左边是函数,点的左边是对象 看以下代码加深印象: function Fn(){ //Fn是个函数 } // 此时Fn是个构造函数(看是否是构造函数不是看首字母大写,而是看如何使用) 阅读全文
posted @ 2020-04-25 21:07 天空003 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 1.假设有这么一个应用场景:点餐的时候要选择主食和饮料,假如有人忘记点了饮料,我们可以设置一个饮料的默认值 function orderCombo(comboName = "巨无霸套餐", drink = "可口可乐") { console.log(`您点了${comboName},饮料是:${dr 阅读全文
posted @ 2020-04-25 15:46 天空003 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 剩余参数(将多个东西合并成一个数组): 1.应用场景一:假设我们有这么一组数据,将第一个值赋值给班主任变量,第二个值赋值给班长变量,剩下的归为学生 这时我们就可以使用剩余参数... const team = ["班主任","班长","同学1","同学2","同学3"] const [boss,mon 阅读全文
posted @ 2020-04-25 14:57 天空003 阅读(299) 评论(0) 推荐(1) 编辑