JavaScript基础——数组方法使用

来源:互联网 发布:java整形转化为字符串 编辑:程序博客网 时间:2024/06/10 23:10

JavaScript基础——数组方法使用

同java等其它语言一样,JavaScript里面也有数组,其中的数组方法使用同样需要我们慢慢去钻研,下面我们列出部分方法的使用简介:

数组尾部添加数据:

数组名.push("要添加的内容...");

数组尾部数据移除:

数组名.push.pop();

数组头部数据移除:

数组名.push.shift();

数组头部添加数据:

数组名.push.unshift("要添加的内容...");

数组内容分隔符的改变:

数组.join("输入分隔样式,例如(- ,)等等");

数组内容反转,即将数组顺序倒序:

数组名.reverse();

数组排序:

默认形式:/* 只按照字符排序 */数组名.sort(); /* 自定义排序规则:(以数字排序为例) *///其中b-a为降序,a-b为升序数组名.sort(function(a,b){ return b-a;})

数组内容添加:

var 数组1[] = {1,2,3};数组2 = 数组1.concat(4,5);//执行后:数组1中的内容不变,数组2的内容为{1,2,3,4,5}

数组截取:

/* 表示从数组的“前索引”位置截取到“后索引”位置,同时值得注意的是:它截取的内容包括“前索引”的值,但不包括“后索引”的值(即:数学的集合中所说的“前闭后开”)。 */数组名.slice(前索引,后索引);/* 可用于邮箱的截取:通过正确的邮箱获取该邮箱的“用户名” or “该邮箱所在的域名” */var email = "XXXX.@qq.com";var userName;userName = email.slice(0,-8);/* 最终userName的值为“XXXX” */

数组内部元素的删除splice方法:

/* 仅有一个参数:表示删除从起始位置(其中参数代表的位置)开始到结尾的所有元素 */数组名.splice(起始位置);/* 若有两个参数: */数组名.splice(起始位置,删除的元素个数);/* 若头三个及三个以上的参数则: */数组名.splice(起始位置,删除元素个数,插入元素1,插入元素2,插入元素3,···,插入元素n);

总结:以上只是JavaScript里面数组的一些常用的方法的使用,还有很多的方法需要我们自己下来多多总结理解记忆。

1 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 月嫂走了孩子闹怎么办 转业军人自建房有困难怎么办 转业军人没配偶想异地安置怎么办 转业军人档案和身份证不符怎么办 转业军人个人资被单位遗失怎么办 空军飞行学员停飞后怎么办 2020年不脱贫的农户怎么办 马自达8停产后配件怎么办 钢铁雄心3没将领怎么办 江苏低于二本线怎么办 电工证快过期了怎么办 天正建筑打不开高版本的图纸怎么办 打开天正只显示cad怎么办 天正软件显示过期了怎么办 四岁宝宝经常吐怎么办 穿越火线登陆不上去怎么办 猫猫呕吐带血怎么办 狗又吐又拉稀怎么办 狗狗肠炎拉血怎么办 拉大便有血怎么办呢 工作中遇到不公待遇怎么办 老兵丢了退伍证怎么办 我的退伍证丢了怎么办 退伍证丢了怎么办啊 银行卡更换之前的卡号怎么办 收到联通欠费催款律师函怎么办 苹果5s玩王者卡怎么办 电信宽带包年用户欠费怎么办 员工不处理考勤异常怎么办 移动号码特殊原因强制停机怎么办 下雨天我怎么办我好想你 免检标志领晚了怎么办 激光点太田痣揉搓了泛红怎么办 花束与衣服颜色相称怎么办 吃鸡狙击枪距离怎么办 环世界敌人炸墙怎么办 水阀断在墙里面怎么办 内陷螺丝扣秃了怎么办 五菱仪表盘不亮怎么办 瞒着老婆欠了钱怎么办 m8螺丝牙距孔距差一个毫米怎么办