• 数组总结


    改变原数组的:
    shift:将第一个元素删除并且返回删除元素,空即为undefined
    unshift:向数组开头添加元素,并返回新的长度
    pop:删除最后一个并返回删除的元素
    push:向数组末尾添加元素,并返回新的长度
    reverse:颠倒数组顺序
    sort:对数组排序, 排序方法 返回负数 逆序,返回正数 顺序
    splice:splice(start,deletCount,item)删,增,替换数组元素,返回被删除数组,无删除则不返回
    不改变原数组的:
    concat:连接多个数组,返回新的数组
    join:将数组中所有元素以参数作为分隔符放入一个字符
    slice:slice(start,end),返回选定元素 ,start为负数 则重后往前数,end默认是数组长度
    map, 返回 回调组成得新数组
    filter, 根据回调返回得true false,来选取数组中得指 ,返回值是新数组
    forEach, 
    find 返回数组中第一个符合条件的一个元素
    some, 返回true或false
    every 。返回true 或false
    reduce  
    array.reduce(function(total, currentValue, currentIndex, arr), initialValue)
    initialValue 作为total的初始值
  • 相关阅读:
    java方式实现堆排序
    java方式实现归并排序
    用java方式实现快速排序
    Linux中crontab定时任务
    TCP/IP网络协议初识
    github设置添加ssh
    IDM下载工具使用
    Java程序在内存中运行详解
    GitHub的高级搜索方式
    深入理解JavaScript中的堆与栈 、浅拷贝与深拷贝
  • 原文地址:https://www.cnblogs.com/chillaxyw/p/11712004.html
Copyright © 2020-2023  润新知