Javascript自学笔记2(数组)

JS数组的定义:

         var myArray = new Array();或者是var myArray = [];

初始化数组:

        var myArray = ['monday','tuesday','wednesday'];

或者

var myArray = [];

        myArray[0] = 'monday';

        myArray[1] = 'tuesday';

        myArray[2] = 'wednesday';

每个数组都有一个length属性,可以获得数组成员个数。拿上面例子来说,myArray.length的值是3.

常见的函数
1.concat()
在字符串的函数中也有该方法,用法是一样的。
例:var myotherArray = ['thursday','friday'];
        var week = myArray.concat(myotherArray);//week包含的元素是monday,tuerday,wednesday,thursday,friday。
2.join()
这个方法可以把数组的全部元素连接在一起形成一个字符串
例:var longDay = myotherArray.join();//返回thursdayfriday
   或 var longDay = myotherArray.join("-");//返回thursday-friday
3.toString()
这个方法是join函数的一个特例。如:
var longDay = myotherArray.toString();//返回thursday,friday
4.indexOf()和lastIndexOf()
这两个函数在字符串的 方法中有,用法一样。
myArray.indexOf('tuesday');返回1
5.slice()
该函数可以从当前数组中提取一个子集。当前数组不变
var myweek = week.slice(1,3);//myweek包含'tuesday','wednesday','thursday'
6.sort()
这个方法可以将数组元素按照字母顺序排列
week.sort();//返回‘friday’,'monday','thursday','tuesday','wednesday'
7.splice()
这个方法可以在数组里添加或删除指定的一个或多个元素
array.splice(index,howmany,[new elements]);
第一个参数指定在数组什么位置进行操作,第二个参数说明要删除多少元素(设置为0表示不删除元素),第三个参数可选(要插入的新元素列表)

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值