摘要: apply,call,bind都是js给函数内置的一些api,调用他们可以为函数指定this的执行,同时也可以传参。 call call 接收多个参数,第一个为函数上下文也就是this,后边参数为函数本身的参数。 let obj = { name: "一个" } function allName(f 阅读全文
posted @ 2020-04-18 17:09 Magi黄元 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 对象和数组时 Javascript 中最常用的两种数据结构,由于 JSON 数据格式的普及,二者已经成为 Javascript 语言中特别重要的一部分。 在编码过程中,我们经常定义许多对象和数组,然后有组织地从中提取相关的信息片段。 ES6 中添加了可以简化这种任务的新特性:解构。解构是一种打破数据 阅读全文
posted @ 2020-04-18 15:58 Magi黄元 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 1. 箭头函数没有prototype(原型),所以箭头函数本身没有this let a = () =>{}; console.log(a.prototype); // undefined 2. 箭头函数的this指向在定义的时候继承自外层第一个普通函数的this。 下面栗子中在一个函数中定义箭头函数 阅读全文
posted @ 2020-04-18 13:38 Magi黄元 阅读(714) 评论(0) 推荐(0) 编辑