1.定义数组

var m=new Array();

var n=[];

2.数组的赋值(两种)

A. var m=new Array(2); 一个值表示数组length

var m=new Array(2,3,4,5); 多个值表示数组赋值

B. m[0]=2; m[1]=3; m[2]=4;

3.数组对象的属性

数组名称.length;

4.数组对象的常用方法

数组转化为string join()

var m=new Array(2,3,4,5);

console.log(m.join("|"));

结果: 2|3|4|5

数组翻转 reverse()

var m=new Array(2,3,4,5);

console.log(m.reverse());

结果:5 4 3 2

数组的截断 slice()

slice(start.index, end.index); 对原数组没有影响 索引位不取大

var m=new Array(2,3,4,5);

console.log(m.slice(0, 3),m);

结果:(2,3,4) (2,3,4,5)

数组的截断 splice()

splice(start.index , length); 对原数组有影响

var m=new Array(2,3,4,5);

console.log(m.splice(1, 3),m);

结果:(3,4,5) (2)

数组增加元素 push() 后

var m=new Array(2,3,4,5); 返回length

console.log((m.push(6)),m);

结果: 5 (2,3,4,5,6)

数组增加元素 unshift() 前

var m=new Array(2,3,4,5);

console.log(m.unshift(6 ,23),m);

结果: 6 (6,23,2 ,3,4,5)

数组删除元素 pop() 后

var m=new Array(2,3,4,1);

console.log(m.pop(),m); 返回删除值

结果:1 ,(2,3,4)

数组删除元素 shift() 前

var m=new Array(2,3,4,1);

console.log(m.shift(),m);

结果: 2 ,(3,4,1)

html js 数组定义,js 中数组对象的定义赋值 以及方法相关推荐

  1. java if equals_Java中判断对象是否相等的equals()方法使用教程

    Object类中的equals方法用于检测一个对象是否等于另一个对象.在Object类中,这个方法判断两个对象是否具有相同的引用,如果两个对象具有相同的引用,它们一定是相等的.从这点上看,将其作为默认 ...

  2. java判断一个对象是否为空_Java中判断对象是否为空的方法的详解

    首先来看一下工具StringUtils的判断方法: 一种是org.apache.commons.lang3包下的: 另一种是org.springframework.util包下的.这两种StringU ...

  3. win10提示“无法枚举容器中的对象 访问被拒绝”解决 方法完美版

    win10提示"无法枚举容器中的对象 访问被拒绝"解决 方法完美版 网上主流方法就是修改所有者,这里有引一位前辈的帖子 https://blog.csdn.net/qq_37653 ...

  4. html中数组的定义,javascript中数组定义的几种方式是什么?

    javascript中怎么定义数组?下面本篇文章给大家介绍一下javascript数组定义的几种方法.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 1.什么是数组 数组就是一组数据 ...

  5. c语言变量定义数组,C语言中数组的定义和使用

    一.1.一维数组的定义: 类型说明符 数组名[常量表达式];    注意:常量表达式包括常量与符号常量,不能包含变量. 2.一维数组的引用: 数组名[下标]; 3.一维数组的初始化: a.在定义数组时 ...

  6. python定义数组变量_python中数组用法

    增加时a.append( 'a ')就可以了.只要按顺序加,就没有问题 . 使用时,完全可以使用下标: 代码如下 复制代码 a[0] a[1] 但出果引用不存在的下标,则会引发异常.这时,你需要先添加 ...

  7. swift语言 数组定义_Swift3中数组创建方法

    转载自:http://blog.csdn.net/bwf_erg/article/details/70858865 数组是由一组类型相同的元素构成的有序数据集合.数组中的集合元素是有 序的,而且可以重 ...

  8. php中不让数组初始化,javascript中数组与php数组初始化差异

    准确来说,javascript中我们需要称之为数组对象,因为数组就是对象,不信你看: var a=[1,2,3]; //竟然会弹出object alert(typeof(a)); 之前学习php的时候 ...

  9. perl 数组引用_Perl中数组引用的魔力

    perl 数组引用 在编程世界中,如果不遇到嵌套的数据结构,您将走得很远. 例如,JavaScript对象可能如下所示: var cats = { "name":"Mr. ...

  10. java 数组 内存_Java 中数组的内存分配

    Java 中数组的内存分配 1.Java 程序在运行时,需要在内存中分配空间.为了提高运算效率,就对空间进行了不同区域的划分,因为每一片区域都有特定的处理数据和内存管理方式. 2.数组基本概念 数组是 ...

最新文章

  1. 5G时代的CDN将会怎么样?
  2. rose顺序图转换为协作图_【S7200指令教程】顺序控制指令SCR SCRT SCRE
  3. ThreadPoolExecutor里面4种拒绝策略--CallerRunsPolicy
  4. lin总线可以控制几个节点_汽车上除了CAN通讯还有另外一种总线你需要知道
  5. el-popover超过固定高度后出现滚动条_「测绘精选」RTK测量不出现固定解的原因...
  6. 大神交流经验!浙大吴飞与贾扬清经典十问!
  7. VMware vSphere 6.7之vSAN配置全程图解
  8. 远程修改服务器登录密码,远程服务器修改登录密码
  9. 排队问题解题思路_教育随笔|数学之排队问题
  10. 微星MSI电脑(GL63 8RE-416CN)打开BIOS隐藏的高级设置方法
  11. 无人机+AI人工智能可以实现哪些领域的场景应用?
  12. Recovery文件路径
  13. 苏爱华奋斗撒酒疯快乐到家斯卡拉减肥倒萨
  14. 闲云野鹤:吃鸡(二)之场景制作—雾效的制作
  15. html星座代码,各星座详细页面.html
  16. TinyOS 学习第一周-Ubuntu-10.10下安装TinyOS-2.1.1
  17. 100ms的延迟让亚马逊损失1%销量,如何快速降低网站延迟?
  18. Cognos问题解决
  19. KEIL5 头文件路径设置摸索和总结
  20. 5年!我对OpenStack的一些看法

热门文章

  1. CentOS 7安装及配置(入门级)
  2. 【快递100功能开发】系统模块集成快递订阅推送服务(一)——构建项目和建表语句
  3. sklearn 降维方法概述
  4. c语言创建windows进程,C语言实现在windows服务中新建进程的方法
  5. Java接口的作用和意义是什么?
  6. 【每日一练SQL】oracle的merge into函数的应用updateORinsert
  7. 阿里巴巴开发规约之编程规约(2)
  8. MBSE建模学习之五:交互(Interaction)和序列图
  9. 率土之滨九游不显示服务器,【公告】《率土之滨》关于“不攻”调整说明
  10. mysql 查询之被人忽略的行行比较