关闭

对于js数组的一些整理

136人阅读 评论(0) 收藏 举报
分类:
js数组是无类型的,数组的元素可以是任意类型,并且同一个数组也可以存在不同类型的元素,甚至可以是对象和其他数组


var arr = []  //定义一个数组,js数组中,根据数组长度可以取到数组中的任一元素,并可以直接给它赋值
arr.push(123) //将123这个新元素添加到数组结尾,并返回数组新长度
arr.shift()  //移除数组最前一个元素并返回该元素值,数组中的长度自动前移
arr.unshift(a,b)//将一个或多个新元素添加到数组的前面,数组中的元素自动后移,返回数组新长度
arr.pop()  //移除数组中最后一个元素并返回该元素值

var arr = [1,5,7,6,4,3]

var b = arr.slice(3)//结果为6,4,3      它可以将一个数组指定的下标位置开始,将后面的元素全部复制并赋值给b

var b = arr.splice(3)//将一个数组指定的位置开始裁剪,将数组后面的元素裁剪并赋值给b,并且会改变原数组

var b = arr.concat(brr)//将多个数组拼接成一个数组,返回连接好的新数组并赋值给b

slice和concat还有复制数组的功能

arr.reverse()//反转数组,实现倒叙功能

arr.sort()//可以对数组中相同元素的值排序

var arr = ["a","b","c"]

var b = arr.join( )//输出结果为a,b,c,如果需要结果为abc,在join的括号里加上"" 如var b = arr.join("") 这样就可实现将字符串数组中的每一个元素连接在一起

arr.indexOf("a")  //寻找arr数组中某个元素,找到则返回这个元素在数组中的下标,没有返回-1(注意!如果想要查找的元素在数组中有多个,它只会找到最前面那个元素,后面的不会继续找下去)

0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

Notepad++ 快捷键整理

Notepad++还算便捷。
  • AikoCX
  • AikoCX
  • 2016-07-21 19:41
  • 592

eclipse整理项目

本文转载自:http://blog.csdn.net/xufenghappy6/article/details/6531239 随着工作时间的增加,我的eclipse中管理的工程也越来越多,每天看着package explore中的project越来越多,找到一个工程越来越费劲,开始考虑怎...
  • lwj19861127
  • lwj19861127
  • 2013-07-29 10:42
  • 2224

Sublime text 3快捷键整理

Sublime text 3是码农最喜欢的代码编辑器,每天和代码打交道,必先利其器,掌握基本的代码编辑器的快捷键,能让你打码更有效率。刚开始可能有些生疏,只要花一两个星期坚持使用并熟悉这些常用的快捷键!其实sulime text菜单栏各个选项中都会提示相关的快捷键,各位可以自己去看看,本文主要是整理...
  • bboyjoe
  • bboyjoe
  • 2016-08-09 09:55
  • 5573

eclipse快捷键及代码整理

eclipse使用技巧 1、选中括号颜色:      Window->Preferences->Java->Editor->color 2、显示行号:      Window->Preferences-...
  • superloveboy
  • superloveboy
  • 2015-02-25 23:11
  • 1963

整理 Sublime 格式

使用Sublime Text 3的HTML-CSS-JS Prettify插件格式化代码 很多时候,我们想要格式化HTML-CSS-JS代码,网站上有很多实现此功能的小工具,当然,我的网站首页也有。但是,如果我们的代码编辑器上面也有这样的功能,那不是更加快速便捷?So,接下来,我们看看Subli...
  • AvrilML
  • AvrilML
  • 2017-02-24 15:29
  • 317

分享个ORACLE整理表碎片的脚本

表和存储过程的初始化 设置文件文件夹 autoshell文件夹下shell编写 autoshell文件夹下sql编写 开始执行shell 由于业务数据库中不少表因为经常的insert、delete操作,时间一长容易操作表的HWM(高水位)比较高,在做全表扫描时消耗比较大,为提高数据库执行效率,该...
  • x6_9x
  • x6_9x
  • 2016-01-26 18:45
  • 1016

eclipse最有用快捷键整理

在网上搜eclipse快捷键,可以搜出一大堆,大多罗列了n多的快捷键,估计大部分人看了以后都会头大的,我也头大,不过我一一尝试了一遍,整理出了eclipse最常用最有用,写代码必须用到的一些快捷键,大约只有网上快捷键大全的一半,减少大家的记忆量。如果大家把这些快捷键都很好的运用,写代码的效率一定会有...
  • u010504185
  • u010504185
  • 2016-11-08 10:37
  • 3750

linux内存理解和整理

进程内存空间 正在运行的程序,叫进程。每个进程都有完全属于自己的,独立的,不被干扰的内存空间。此空间,被分成几个段(Segment),分别是Text, Data, BSS, Heap, Stack。用户进程内存空间,也是系统内核分配给该进程的VM(虚拟内存),但并不表示这个进程占用了这么多的RAM...
  • yhj110911119
  • yhj110911119
  • 2016-08-15 23:43
  • 367

GC系列:如何优化标记-整理算法

标记-整理算法有一个整理对象,避免产生内存碎片的过程,那么回收器是怎么整理对象的?整理算法又是怎么区分性能好坏的?整理过程大概需要哪几个步骤?
  • FoolishAndStupid
  • FoolishAndStupid
  • 2017-05-22 20:51
  • 659

mysql的字符集和整理是怎么一回事

在MySQL数据库中,特别是创建表的时候,因为经常使用集成工具来创建,总是对一个词特别困惑,整理(collation),字符集很容易理解,就是数据库中的数据要用什么编码格式进行编码,那整理呢?今天查了一下MySQL的开发文档,文档中对这个东西做了一个很有意思的描述,我把大概意思表述一下:什么是整理假...
  • zdavb
  • zdavb
  • 2016-01-08 20:56
  • 806
    个人资料
    • 访问:12088次
    • 积分:426
    • 等级:
    • 排名:千里之外
    • 原创:25篇
    • 转载:27篇
    • 译文:3篇
    • 评论:0条
    文章分类