第14天-2026-8-3-cnblog

第14天-2026-8-3-cnblog

今天学习了:

  • 数组常用api,foreach、map、reduce,filter、find、findIndex、some、every、at、includes等等;
  • rest参数和拓展运算符...
  • 箭头函数;
  • Promise;
  • 模块化;

加入了项目组,把前几天的日志补了一下。

提交了岗培协议,后天准备岗培。

现在才大概学完es6的知识点,明天需要学习vue2知识点,同时掌握一种通用css样式,可以针对考核内容准备

foreach,可以遍历实现了迭代器的对象,数组使用迭代器很方便;

map和java中很像,返回相同长度数组,可以对每个元素做操作:类型转换,做操作;

reduce((acc,cur)=>{},0),可以实现数组累加求和,或者实现将数组元素转换类型,或者过滤,可以模拟实现map和filter;

filter,过滤元素;

find查找元素,findIndex查找元素下标;

at,可以支持负数,这样就是从后向前了;

includes,可以判断是否包含某个元素,可以判定NaN;

rest参数主要用来将剩下的参数封装成一个数组,箭头函数中不能使用arguments,只能使用rest;

拓展运算符是用来展开数组的;

箭头函数,主要语法是(param1,param2)=>{语句},不能new,不能使用yield,不能使用arguments,注意箭头函数的this,是在声明时绑定;

Promise,承诺,可以在未来某个时间点完成,并给出结果,语法格式为Promise(函数(resolve,reject)=>{}).then.then.catch.finally{}

可以解决回调地狱,创建Promise对象时的语句依旧是串行的,then方法是异步的,可以使用async标记方法是异步,同时使用await实行串行。

模块化,通过export和import实现,export导出有且仅有一个默认导出。

晚上出去散步了,和史祖光,感觉说了很多话,表达了自己的一些内心想法,心情更好了。

对了,这个月还可以和部门一起去团建,安逸,公司报销,还有漂流,爽!!!