zoukankan      html  css  js  c++  java
  • Js学习之-----数组常用方法总结

    1、push()------在数组末尾加入元素

    2、join()------数组转字符串,可以定义连字符,默认的是逗号(,)

    3、concat()------连接两个数组,返回连接后的新数组,会创建当前数组一个副本,不改变原数组

     4、indexOf()------从开头开始查找,找到则返回对应下标,如果找不到返回 -1

    返回值不等于-1,则说明数组包含该元素

    5、forEach()------对数组进行遍历循环

    参数为一个回调函数,回调函数的参数按顺序为:[ value --当前项]   [index --当前索引 ]   [array --原数组]

    6、map()------对数组进行遍历,创建一个新的数组,新数组中每一个元素由调用数组中的每一个元素执行一定语句得来

    参数为一个回调函数,回调函数的参数按顺序为:[ value --当前项]   [index --当前索引 ]   [array --原数组]

    forEach()和map()在实际应用中的区别: 

    forEach()相当于for循环,对原数组进行一些操作;map()相当于根据原数组得到新数组

    7、filter()------过滤数组,返回一个满足要求的数组

    8、find()------对数组进行遍历,找到第一个符合条件的数组成员

    参数为一个回调函数,回调函数的参数按顺序为:[ value --当前项]   [index --当前索引 ]   [array --原数组]

    9、splice(i,n) ------删除从i(索引值)开始的n个元素。返回值是删除的元素,原数组被改变

    参数: i 索引值,n 个数

    不断补充中~~

  • 相关阅读:
    SpringMVC拦截器使用
    JavaCORBA
    Mybatis各语句高级用法(未完待续)
    [译文]C# Heap(ing) Vs Stack(ing) in .NET: Part II
    [译文]C# Heap(ing) Vs Stack(ing) in .NET: Part I
    iBatis连接MySQL时的注意事项
    MyBatis入门
    属性(property) VS 数据成员(field)
    [译文]C# Heap(ing) Vs Stack(ing) in .NET: Part III
    LINQ To Objects
  • 原文地址:https://www.cnblogs.com/zhaoyingzhen/p/15039593.html
Copyright © 2011-2022 走看看