当前位置:首页 > 日记 > 正文

Javascript中的数组方法摘要

Javascript中的数组方法摘要
JS数组元素的添加和删除一直困惑不解。今天,我们终于找到了详细的信息。首先,给我代码来测试

VaR ARR =新的数组();
ARR { 0 } =AAA;
ARR { 1 } =BBB;
ARR { 2 } =CCC;
/ /警报(arr.length); / / 3
Arr.pop();
/ /警报(arr.length); / / 2
/ /警报(ARR { arr.length-1 }); / / BBB
Arr.pop();
/ /警报(ARR { arr.length-1 }); / / AAA
/ /警报(arr.length); / / 1

VaR arr2 =新的数组();
/ /警报(arr2。长度); / / 0
arr2 { 0 } =AAA;
arr2 { 1 } =BBB;
/ /警报(arr2。长度); / / 2
arr2.pop();
/ /警报(arr2。长度); / / 1
arr2.slice arr2 =(0,arr2。length-1);
/ /警报(arr2。长度); / / 0
arr2 { 0 } =AAA;
arr2 { 1 } =BBB;
arr2 { 2 } =CCC;
arr2.slice arr2 =(0,1);
警报(arr2。长度); / / 1
警报(arr2 { 0 }); / / AAA
警报(arr2 { 1 }); / /未定义
移位:删除原始数组的第一项并返回删除元素的值;如果数组为空,返回到未定义的值。

var a = { 12345 };
var b = a.shift(); / /:{五} B:1

位置:添加参数并返回到原来的数组,数组的长度

var a = { 12345 };
var b = a.unshift(- 2,- 1); / /:{ 2 },- 1,1,2,3,4,5 B:7
注意:返回值在IE6.0总是不确定的,并且返回值是7下ff2.0。因此,该方法的返回值不可靠,当需要返回值时,可以用拼接代替此方法。
弹出:删除原始数组的最后一项,返回删除元素的值;如果数组是空的,返回到未定义的值。

var a = { 12345 };
var b = a.pop( / /:{三} B: / / 5);不返回的话可以直接调用

推送:将参数添加到原始数组的结尾并返回数组的长度。

var a = { 12345 };
var b = a.push(6,7); / /:{ 1,2,3,4,5,6,7 } B:7

连接:返回一个新数组,它是由原始数组中的参数

var a = { 12345 };
var b = a.concat(6,7); / /:{ } { } B:1,2,3,4,5,6,7 1,2,3,4,5

剪接(开始,DeleteCount的DeleteAt,val1,val2,…):删除DeleteCount的DeleteAt进入启动位置并从该位置插入val1,val2,…

var a = { 12345 };
var b = a.splice(2,2,7,8,9); / /:{ } { } 1,2,7,8,9,5 B:4
var b = a.splice(0,1); / /移
a.splice(0,0,- 2,- 1);var b = a.length; / /位置
var b = a.splice(a.length-1,1); / /流行
a.splice(a.length,0,6,7);var b = a.length; / /推

反:反序数组

var a = { 12345 };
var b = a.reverse(); / /:{ } { } 5,4,3,2,1 B:5,4,3,2,1

排序(秩序):通过指定的参数的数组排序

var a = { 12345 };
var b = a.sort(); / /:{ } { } 12345 B:1,2,3,4,5

切片(开始,结束):从原始数组返回到起始下标到结束下标的一组新项目。

var a = { 12345 };
var b = a.slice(2,5); / /:{ } {他} B:1,2,3,4,5

添加(分隔符):以字符串、分隔符作为分隔符设置元素数组,以及以逗号作为分隔符的省略号。

var a = { 12345 };
var b = a.join(| ); / /:{ 1 } B:1,2,3,4,5 | 2 | 3 | 4 | 5

然后给出一个方法来处理字符串,用数组模拟javastringbuffer:

*字符串处理函数
* /
StringBuffer()函数
{
var arr =新的数组;
this.append =功能(STR)
{
ARR { } = arr.length STR;
};

this.tostring =功能()
{
返回arr.join(追加); / /放在一个字符串数组成坪
};
}

今天,我们突然发现连接是将数组转换成字符串的好方法,因此它被用作对象。

*将数组转换为由特定符号分隔的字符串。
* /
功能arraytostring(ARR,分离器)
{
如果(!分隔符分隔符 ;分隔符作为空值为默认值。
返回arr.join(分离器);
}
*查找数组中包含的字符串。
* /
功能arrayfindstring(ARR,字符串)
{
var str = arr.join();
返回str.indexof(字符串);
}
以上是本文的全部内容,希望大家能喜欢。

相关文章

奇异动物PS创造性合成麻雀的头

奇异动物PS创造性合成麻雀的头

麻雀,创造性,奇异,动物,电脑软件,本教程是介绍动物朋友奇异PS创意合成方法的麻雀头部,很好的教程,推荐给爱,朋友们可以来学习,希望大家喜欢。 人的想象是美好的,光明的,他是艺术创作的源泉,给人民生命财富的同时也给人们带来无限的快乐,和一个天马…

如何用PS合成玫瑰园中的女孩

如何用PS合成玫瑰园中的女孩

如何用,园中,女孩,电脑软件,PS,本教程介绍了玫瑰园的女孩跑PS图象处理软件合成的使用,学习后分钟的婚礼大的画面效果,宏伟的大视角,使强烈的视觉冲击感的创造性运用,一个值得学习的技能,所有的材料和界面中文教程源文件已打包,大家试试看 本教程…

基于jQuery的旋转色环实例

基于jQuery的旋转色环实例

实例,电脑软件,jQuery,本文介绍了基于jQuery的旋转色环,供大家参考,具体的实现方法如下: 对于(var i = 0;i { 如果(我% 4 = = 0) setTimeout($(' # DIV1)。CSS({ 'border-left:'40px固体红','border-bottom:'40px固体绿','border-right:T / R,T T)…

如何给朋友一个秘密礼物QQ常见问题

如何给朋友一个秘密礼物QQ常见问题

常见问题,给朋友,礼物,秘密,电脑软件,登录到你的QQ空间,点击个人中心,找到在中页;礼物;礼物;(现在也给了5个朋友)你必须选择朋友和礼物后的礼物;秘密礼物;点击前点击可以呈现。 注意:你送的秘密礼物只有你和收件人可以看到。…

ps高对比度锐化原理及经典案例教程

ps高对比度锐化原理及经典案例教程

经典案例,教程,锐化,原理,高对比度,ps高对比度保持锐化是提高图像清晰度的常用方法。本教程分为ps高对比度保持锐化原理和高对比度保持锐化的情况下显示。 ps高对比度保持锐化是提高图像清晰度的常用方法。本教程分为ps高对比度保持锐化原…

新版手机QQ如何匿名发布QQ好友聊天

新版手机QQ如何匿名发布QQ好友聊天

聊天,新版,好友,技巧,电脑软件,本文介绍了电信光纤猫和TPLINK无线路由器连接教程,希望对大家。 新版手机QQ有一个新功能,就是把匿名的话发送给任何一个QQ好友的朋友。别人不知道是你发的。所以新版手机QQ如何在下面悄悄地向朋友透露匿名,下面…

PS合成合成向导谁弹火吉他

PS合成合成向导谁弹火吉他

向导,吉他,电脑软件,PS,谁弹火,在本教程中,我们使用PS图象处理软件使鬼玩音乐火和吉他的海报效果。 在本教程中,我们使用PS图象处理软件使鬼玩音乐火和吉他的海报效果。最终的结果首先打开图1的背景图片,调整由Ctrl + L键调出级别 art_adbox…

深刻理解CSS高度的区别:100%和高度:

深刻理解CSS高度的区别:100%和高度:

继承,高度,深刻,区别,电脑软件,本文主要介绍了身高与身高的区别:100%。作者在设计页面时对实例进行了比较。 继承确实是一件好事,不仅可以节省代码,而且可以处理后台的流,而且对维护也很有好处。 请注意,如果要继承背景图片,不能像这样缩写,那就…

ps实用技巧中文本处理的25种应用技

ps实用技巧中文本处理的25种应用技

文本处理,应用技巧,实用技巧,电脑软件,ps,1、本会如果你想加上渲染的小文本控件是一个有用的提示。在当前的文本层面,双击进入输入/编辑模式,按住Ctrl键,在图像窗口移动文本,这样可以消除锯切的方式。如果你是满意的消除锯齿的效果,你只需要按下…

教你快速打开最近使用的excel工作

教你快速打开最近使用的excel工作

教程,最近使用,教你,快速,工作,Excel 2013便于用户操作的文件,并已取得了一些改进的文件的标签。例如,为了能使用户快速打开使用的文档,你可以添加一个快速访问工作簿列表文件,,并在标签的左侧侧的列表。本文介绍如何快速打开最近使用的Excel工…

如何购买歌曲设置为QQ空间背景音乐

如何购买歌曲设置为QQ空间背景音乐

空间,常见问题,购买,设置为,背景音乐,如何购买歌曲设置为QQ空间背景音乐 登录到QQ空间,点击导航栏音乐盒,点击右边的背景音乐页面,购买音乐,如果你已经成功地购买了QQ演唱会,点击点击设置为背景音乐。…

一种利用CSS禁止文本从调整大小和

一种利用CSS禁止文本从调整大小和

文本,方法,调整,大小,功能,本文主要介绍利用CSS禁止文本大小调整功能的方式,并禁止调整文本大小的函数的方法。使用CSS的调整属性非常简单,你需要的朋友可以参考它。 如果你使用谷歌浏览器或Firefox浏览器,你会发现有一个小三角形在textarea元…