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. c++面向对象的编程
  2. drbd(一):简介和安装
  3. 如何发布php网站_php网站如何发布【货币问答】- 联合货币
  4. 收货地址 - 需求分析与表设计
  5. 如何使antd中table表格不换行
  6. dll 共享_系统DLL查看和检测工具ListDLLs
  7. axios 使用步骤很简单,首先在前端项目中,引入 axios:
  8. linux网络接口数据重新封包,Linux网络之设备接口层:发送数据包流程dev_queue_xmit...
  9. oracle sql优化的几种方法
  10. 物联网智能产品WiFi/蓝牙定位原理
  11. JAVA版数字转人民币大写-四位数分隔法
  12. 11.14-11.21
  13. 公网域名如何解析到内网IP服务器——快解析域名映射外网访问
  14. C语言计算程序运行时间简单实例
  15. myeclipse新建项目部署到tomcat中,点击finish键没反应
  16. What is modularity And how to achieve modularity
  17. 艺术学毕业论文题目【最新】
  18. win10系统版本Windows Media Player不见
  19. bzoj4007[JLOI2015]战争调度
  20. 怎样设计MindMapper中的导图结构

热门文章

  1. IMX6ULL裸机学习----LED正点原子在韦东山开发板上实现
  2. spring cloud gateway routes加载顺序的研究
  3. PSP - D-I-TASSER DeepMSA2 源码简读
  4. HR绩效考核工具和公式-全面
  5. nvm安装与常用命令
  6. 2018再见了啊!!!2019继续努力!新年快乐~!!!
  7. linux负载监控工具,理解 Linux 的平均负载和性能监控
  8. c++实现文本单词查找
  9. 两个坚持是什么_夫妻之间靠什么维持感情,一个过来男人告诉你
  10. Python爬虫有用的库:fake_useragent,自动生成请求头