当前位置: 首页 > news >正文

企业 网站备案梧州门户网

企业 网站备案,梧州门户网,2014年网站开发语言,手机做网站视频#xff08;许多人所谓的成熟#xff0c;不过是被习俗磨去了棱角#xff0c;变得世故而实际了。那不是成熟#xff0c;而是精神的早衰和个性的消亡。真正的成熟#xff0c;应当是独特个性的形成#xff0c;真实自我的发现#xff0c;精神上的结果和丰收。——周国平许多人所谓的成熟不过是被习俗磨去了棱角变得世故而实际了。那不是成熟而是精神的早衰和个性的消亡。真正的成熟应当是独特个性的形成真实自我的发现精神上的结果和丰收。——周国平 箭头函数 箭头函数表达式的语法比函数表达式更简洁并且没有自己的thissuper。箭头函数表达式更适用于那些本来需要匿名函数的地方并且它不能用作构造函数。 箭头函数特点 1. 不需要编写funtion而是这种更简单的箭头替代 const fun function () {console.log(普通函数); }; const fun2 () {console.log(箭头函数); }; fun(); fun2();2. 箭头函数没有自己的this而是向上查找 更确切的说是箭头函数的外层如果有普通函数那么箭头函数的this就是这个外层的普通函数的this箭头函数的外层如果没有普通函数那么箭头函数的this就是全局变量。 const Person function () {this.age 0;setInterval(function () {this.age; // 由于setInterval属于全局此时的this属于全局console.log(this.age);}, 1000); }; new Person();// 为了解决上面的问题可以单独定义一个that来解决 const Person2 function () {this.age 0;const that this;setInterval(function () {that.age; // 由于使用的是thatthat指向外层的this所以正常运行console.log(that.age);}, 1000); }; new Person2();// 有了箭头函数就更简单了不需要定义that const Person3 function () {this.age 0;setInterval(() {this.age; // 由于使用了箭头函数箭头函数自身没有this所以指向了外层函数的thisconsole.log(this.age);}, 1000); }; new Person3();3. 箭头函数没有arguments arguments 是一个对应于传递给函数的参数的类数组对象。 可以看出因为箭头函数自身没有arguments所以它的arguments指向了外层函数的arguments。而普通函数有自己的arguments所以能打印出4。 const func1 function (a, b, c) {const fun2 function (d, e, f) {console.log(arguments[0]);};fun2(4, 5, 6); }func1(1, 2, 3);const func2 function (a, b, c) {const fun3 (d, e, f) {console.log(arguments[0]);};fun3(4, 5, 6); }func2(1, 2, 3);那么如何解决这个问题 使用剩余参数一个类数组的入参结构使用显式参数也就是入参的参数名 const func1 function (a, b, c) {const fun2 function (...arg) {console.log(arg[0]);};fun2(4, 5, 6); }func1(1, 2, 3);const func2 function (a, b, c) {const fun3 (...arg) {console.log(arg[0]);};fun3(4, 5, 6); }func2(1, 2, 3);const func3 function (a, b, c) {const fun4 (d, e, f) {console.log(d);};fun4(4, 5, 6); }func3(1, 2, 3);4. 箭头函数不能使用new进行实例化 箭头函数除了不能new之外它还没有prototype原型属性。 这是因为箭头函数没有this就导致无法绑定实例。因为不能实例化成对象所以就没有原型链了。 const Fun () { }; new Fun(); // TypeError: Fun is not a constructor更高级的箭头函数 相比较传统的函数箭头函数在部分场景下可以直接省去返回值和花括号写法更简洁明了。 const list [1, 2, 3]; const result list.find((function (v) {if (v 3) {return v;} })) console.log(result); // 3 const result2 list.find((v) v 3); console.log(result2); // 3
http://www.w-s-a.com/news/705475/

相关文章:

  • 最好网站建设公司制作平台小程序开发教程资料
  • 陕西省高速建设集团公司网站国内做会展比较好的公司
  • 建设学校网站的原因网页设计实训报告1500
  • 网站建设客户来源江门网站设计华企立方
  • 自己如何做棋牌网站宁波网络推广优化方案
  • 深圳招聘网站推荐seo网站推广方案
  • 彩票网站开发 合法学术会议网站建设
  • 商务网站建设论文答辩pptseo技术博客
  • 怎样才能有自己的网站桂林搭建公司
  • 哪个网站做视频赚钱万科
  • 莆系医疗网站建设wp如何做网站地图
  • 网站建设应急处置方案团购网站 备案问题
  • 网站建设 岗位职责浙江中天建设集团有限公司网站
  • 西海岸建设局网站用wordpress建站学什么
  • 网站静态和动态学校网站建设流程步骤
  • 做群头像的网站在线怎么做俄语网站
  • 西安网站定制开发国内cms推荐
  • windows网站建设教程视频教程wordpress默认用户头像
  • 做网站需要什么软件wordpress会员邮件通知
  • 技术支持网站合肥网站搭建
  • 无为网站设计免费制作企业网站平台
  • 社交网站第一步怎么做房屋装修效果图用什么软件
  • 企业网站 批量备案合肥 网站建设
  • 如何提高网站索引量室内设计师之路网站
  • ps怎么做响应式网站布局图现在做网站都是怎么做的
  • 导购 网站模板网站主题选择
  • 毕业设计医院网站设计怎么做郑州铭功路网站建设
  • 网站根域名是什么php做商城网站步骤
  • 建设网站的那个公司好网站建设万首先金手指12
  • 广东民航机场建设有限公司网站网站开发后端用什么