php学习day07笔记(JS数组)

1.数组对象的作用是:使用单独的变量名来存储一系列的值。

2.定义数组的方法有: var arr= new Array();构造一个数组对象    new在JS里可有可无;

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

          var arr= Array("a","b","c","d","e");

数组中可以值可以使任意数据类型,或者是数组(变成二维数组)

数组的赋值:数组的排序从0开始,即数组中的第一个元素为arr[0],  赋值方法例如   arr[0]=1;

可以直接通过arr[x]=y;的方法为数组赋值 x为数组的key值;

3.定义数组的长度:var arr =new Array(6);  其中6就是控制数组的长度,在JS中数组的长度可以任意改变,所以定义数组的长度并无很大的实际意义;

4.获取数组长度可以通过arr.length属性。 数组是一种特殊的对象,所以数组也拥有对象的大部分属性

5.向数组尾部中增加元素通过arr.push(”需要添加的值”);属性 ,

6.数组作为特殊对象的相关属性和调用方法:

shift()t:删除数组的第一个元素,返回删除的值。

unshift():把参数加载数组的前面,返回数组的长度。

pop():删除数组的最后一个元素,返回删除的值。

concat():把两个数组拼接起来。

splice(start,deleteCount,val1,val2,...):从start位置开始删除deleteCount项,并从该位置起插入val1,val2,...

reverse:将数组反序

slice(start,end):返回从原数组中指定开始下标到结束下标之间的项组成的新数组

join(分隔符号):将数组的元素组起一个字符串,以分隔符,省略的话则用默认用逗号为分隔符

        

          

         

        

时间: 2024-08-04 11:22:32

php学习day07笔记(JS数组)的相关文章

微信小程序学习Course 4-2 JS数组对象学习

微信小程序学习Course 3-2 JS数组对象学习 本节主要介绍JS中的数组. 3-2.1 数组的声明 数组声明的方式多种,如下例.一般我们可以先创建一个空数组,然后再填充. var names = [];//创建一个空数组 var names = ["sadad","asdsad"];//创建一个包含两个字符串的数组 var names = new Array(3);//创建一个包含三个元素的数组 3-2.2 数组的增添 数组有多种增添方式,一种是栈方式,另一种

iOS阶段学习第六天笔记(数组)

                                                                                              iOS学习(C语言)知识点整理 一.整型数组 1)概念:一组类型相同,空间连续分布的数据. 2)int a[10] int 型里面有10个元素,数组的名字叫a, a还是数组的首地址 . 3)引用数组中的元素 a[i]:数组名+下标,下标从0开始 . 4)数组元素个数刚好与数组长度相当叫完全初始化. 5)数组的遍

C和指针 学习笔记-3.数组与指针

数据名代表首地址 指向数组的指针 #include <stdio.h> extern void iterate(int *p); void main(){ int a[]={1,2,3,4,5}; iterate(a); } void iterate(int *p){ int i; for(i=0;i<5;i++){ printf("%d",*p++); } } 指向一维数组的指针 int (*p)[3] #include <stdio.h> void i

js数组学习整理

原文地址:js数组学习整理 常用的js数组操作方法及原理 1.声明数组的方式 var colors = new Array();//空的数组 var colors = new Array(3); //长度为3 var colors = new Array('red','blue');//初始化 其中,在声明数组的时候,去掉new操作符,也可以. 还有一种初始化数组的方式,使用数组字面量表示法 . 数组字面量由一对包含数组项的方括号表示,多个数组项之间用逗号隔开. var colors = [ '

JavaScript学习笔记——js变量的布尔值

typeof(1): numbertypeof(NaN): numbertypeof(Number.MIN_VALUE): numbertypeof(Infinity): numbertypeof("123"): stringtypeof(true): booleantypeof(window): objecttypeof(Array()): objecttypeof(function(){}): functiontypeof(document): objecttypeof(null)

Swift学习笔记(12)--数组和字典的复制

Swift中,数组Array和字典Dictionary是用结构来实现的,但是数组与字典和其它结构在进行赋值或者作为参数传递给函数的时候有一些不同. 并且数组和字典的这些操作,又与Foundation中的NSArray和NSDictionary不同,它们是用类来实现的. 注意:下面的小节将会介绍数组,字典,字符串等的复制操作.这些复制操作看起来都已经发生,但是Swift只会在确实需要复制的时候才会完整复制,从而达到最优的性能. 字典的赋值和复制操作 每次将一个字典Dictionary类型赋值给一个

Swift学习笔记(5)--数组

数组的下标从0开始计数,相关方法属性涉及到下标时也从0开始计数 1.定义: //1.可变数组 var cityArray = ["Portland","San Francisco","Cupertino"] //2.不可变数组 let cityArray2 = ["Portland","San Francisco","Beijing"] //3.空数组 var animalArray =

《JS权威指南学习总结--7.10 数组类型》

内容要点: 一.数组类型 判断它是否为数组通常非常有用.在ES5中,可以使用Array.isArray()函数来做这件事情: Array.isArray([]); //=>true Array.isArray({}); //=>false 二.类数组对象 JS数组的有一些特性是其他对象所没有的: 1.当有新的元素添加到列表中时,自动更新length属性. 2.设置length为一个较小值将截断数组. 3.从Array.prototype中继承一些有用的方法. 4.其类属性为"Arra

js数组的操作。好难,自己学习下。

js数组的操作 1.数组的创建 var arrayObj = new Array(); //创建一个数组 var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度 var arrayObj = new Array([element0[, element1[, ...[, elementN]]]]); //创建一个数组并赋值 要说明的是,虽然第二种方法创建数组指定了长度,但实际上所有情况下数组都是变长的,也就是说即使指定了长度为5,仍然可