13Js面试题

116 阅读1分钟

Offer 驾到,掘友接招!我正在参与2022春招系列活动-刷题打卡任务,点击查看活动详情

一、日期对象

  • 日期对象Data的常用方法如下图
  • 要注意getMonth方法获取月份的范围,开发使用时记得+1

image.png

二、数组API

面试中常常考到的API有以下几个:

  1. 遍历所有数组:forEach image.png

  2. 判断所有元素是否符合条件:every

image.png

  1. 判断是否至少有一个元素符合条件:some

image.png

4.对数组元素进行排序:sort

image.png

  1. 对元素重新组装,生成新数组:map

image.png

  1. 过滤符合条件的元素:filter

image.png

三、对象API

  • 对象中需要注意的是for in,它用于遍历对象的属性

image.png

四、面试题

(一)获取2017-06-10格式的日期

image.png

(二)获取随机数,要求长度一定的字符串格式

image.png

(三)写一个能遍历对象和数组的forEach函数

image.png