美文网首页前端面试
4-6 其它知识点-数组和对象的API

4-6 其它知识点-数组和对象的API

作者: 留白_汉服vs插画 | 来源:发表于2017-11-06 15:05 被阅读14次

    4-6 其它知识点-数组和对象的API

    数组API

    forEach 遍历所有元素

    every 判断所有元素是否都符合条件

    some 判断是否至少一个元素符合条件

    sort 排序

    map 对元素重新组装,生成新的数组

    filter 过滤符合条件的元素

    面试官一般问这几个

    item:每个元素的值

    index:每个元素的位置

    如果上面arr = [1,2,3,4,5] 返回false,使用判断所有元素都要满足条件。

    只要有一个满足条件,就为true。

    因为sort()函数使用的是冒泡排序,冒泡排序会重复地走访要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来,一直重复地进行直到说该数列已经排序完成。

    如果a-b>0(即正数)就把a和b的位置交换,也就是较小的一个数会排到前面;

    如果b-a>0就把a和b的位置交换,也就是较大的一个数会排到前面。

    b标签包裹的1,b标签包裹的2。。。

    所以数组遍历是forEach,对象遍历属性是for...in

    相关文章

      网友评论

        本文标题:4-6 其它知识点-数组和对象的API

        本文链接:https://www.haomeiwen.com/subject/oymtmxtx.html