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

Angular.js中数组操作的方法教程

Angular.js中数组操作的方法教程

前言

前端技术的发展是如此之快,各种优秀技术、优秀框架的出现简直让人目不暇接,紧跟时代潮流,学习掌握新知识自然是不敢怠慢。最近在学习Angular.js,将自己学习的一些经验技巧分享给大家,下面本文将给大家介绍关于Angular.js中数组操作的相关资料,话不多说了,来一起看看详细的介绍。

     1:ng-click,ng-model,ng-bind,ng-class,ng-hide,ng-app

     2:placeholder,

     3:{}中加入代码“:true|false”,使用逗号隔开,可以控制包括样式,显示与隐藏等功能,}

1、数组的创建

var arrayObj = new Array();//创建一个数组var arrayObj = new Array([size]);//创建一个数组并指定长度,注意不是上限,是长度var arrayObj = new Array([element0[, element1[, ...[, elementN]]]]);//创建一个数组并赋值

2、数组的元素的访问

var testGetArrValue=arrayObj[1]; //获取数组的元素值arrayObj[1]= "这是新值"; //给数组元素赋予新的值

3、数组元素的添加

arrayObj. push([item1 [item2 [. . . [itemN ]]]]);// 将一个或多个新元素添加到数组结尾,并返回数组新长度arrayObj.unshift([item1 [item2 [. . . [itemN ]]]]);// 将一个或多个新元素添加到数组开始,数组中的元素自动后移,返回数组新长度arrayObj.splice(insertPos,0,[item1[, item2[, . . . [,itemN]]]]);//将一个或多个新元素插入到数组的指定位置,插入位置的元素自动后移,返回""。

4、数组元素的删除

arrayObj.pop(); //移除最后一个元素并返回该元素值arrayObj.shift(); //移除最前一个元素并返回该元素值,数组中元素自动前移arrayObj.splice(deletePos,deleteCount); //删除从指定位置deletePos开始的指定数量deleteCount的元素,数组形式返回所移除的元素

5、数组的截取和合并

arrayObj.slice(start, [end]); //以数组的形式返回数组的一部分,注意不包括 end 对应的元素,如果省略 end 将复制 start 之后的所有元素arrayObj.concat([item1[, item2[, . . . [,itemN]]]]); //将多个数组(也可以是字符串,或者是数组和字符串的混合)连接为一个数组,返回连接好的新的数组

6、数组的拷贝

arrayObj.slice(0); //返回数组的拷贝数组,注意是一个新的数组,不是指向arrayObj.concat(); //返回数组的拷贝数组,注意是一个新的数组,不是指向

7、数组元素的排序

arrayObj.reverse(); //反转元素(最前的排到最后、最后的排到最前),返回数组地址arrayObj.sort(); //对数组元素排序,返回数组地址

8、数组元素的字符串化

arrayObj.join(separator); //返回字符串,这个字符串将数组的每一个元素值连接在一起,中间用 separator 隔开。

toLocaleString 、toString 、valueOf:可以看作是join的特殊用法,不常用

数组对象的3个属性

     1、length 属性,Length属性表示数组的长度,即其中元素的个数。索引总是由0开始,所以一个数组的上下限分别是:0和length-1。

     2、prototype 属性

返回对象类型原型的引用。prototype 属性是 object 共有的。

objectName.prototype

objectName 参数是object对象的名称。

     3、constructor 属性

表示创建对象的函数。

object.constructor //object是对象或函数的名称。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对的支持

相关文章

ppt2010怎么设置预设颜色ppt2010设

ppt2010怎么设置预设颜色ppt2010设

设置,方法,步骤,颜色,功能,  其实ppt2010中有一个预设颜色的功能,想必很多人都不知道吧,那么今天小编就来教你怎么设置预设颜色功能。ppt2010设置预设颜色功能的步骤第一步:快速双击打开桌面PowerPoint2010文档,右键弹出选项打开亦可、ppt201…

怎么让别人查找不到自己的QQ帐号?

怎么让别人查找不到自己的QQ帐号?

帐号,查找,自己的,电脑软件,QQ,  现在有的时候别人给你QQ帐号。可是我们在查找的时候就会显示帐号不存在,我们怎么去设置让别人也查找不到自己的QQ呢?只要简单设置一下就能做到哦。怎么让别人查找不到自己的QQ帐号打开QQ我的资料页面。可…

怎么在wps演示中设置透明度wps演示

怎么在wps演示中设置透明度wps演示

设置,透明度,步骤,方法,演示,  WPS Office是金山推出的一款优秀办公软件,相信许多人用过其中的WPS演示。那么下面小编就教你怎么在wps演示中设置图片透明度.在wps演示中设置图片透明度的步骤第一步,插入一张图片。wps演示中设置图片透明度…

PHP创建/删除/复制文件夹、文件

PHP创建/删除/复制文件夹、文件

文件,删除,电脑软件,PHP,学习了PHP的文件编程,其中PHP自身提供了复制文件的函数(copy)。自己也写了一个功能差不多的复制图片的函数,以此在这里记录一下。在说该函数之前,先介绍一下使用PHP创建/删除文件夹、文件等知识。1.创建文件夹<?php //…

深入理解AngularJs-scope的脏检查(一

深入理解AngularJs-scope的脏检查(一

检查,电脑软件,AngularJs,scope,进入正文前的说明:本文中的示例代码并非AngularJs源码,而是来自书籍<<Build Your Own AngularJs>>, 这本书的作者仅依赖jquery和lodash一步一步构建出AngularJs的各核心模块,对全面理解AngularJs有非常巨大的帮…

AI三步制作超漂亮的悖反空间效果

AI三步制作超漂亮的悖反空间效果

空间,三步,效果,漂亮,电脑软件,这篇教程教的AI学习者们使用AI快速三步制作悖反空间效果,所以悖反空间其实就是不同透视角度物体的重合。这样制作出来的效果会更加吸引人的眼球和引发人们细看的兴趣。好了,我们先来看看最终的效果图:具体的制作…

详解PHP防止直接访问.php 文件的实

详解PHP防止直接访问.php 文件的实

文件,方法,直接访问,详解,电脑软件,详解PHP防止直接访问.php 文件的实现方法为了保证我们用 PHP 写的 API 的安全性要禁止除了接口外的访问方式.比如我们的项目为 example, 其下有文件夹 dir1、有个接口文件 api.php. 结构为: 输入图片说明…

微信小程序 生命周期函数详解

微信小程序 生命周期函数详解

周期函数,详解,生命,程序,电脑软件,微信小程序 生命周期函数小程序中 判断当前首页是从其他页面返回,还是由入口打开由于小程序的数据在我们退出小程序时并没有得到释放,因此再次点击开来数据依然没有变成初始化 解决方法:在小程序 data 数据…

2017扣扣个性签名搞笑的

2017扣扣个性签名搞笑的

个性签名,搞笑,最新版,热门,经典,  2017年扣扣个性签名档,有哪些搞笑的话语呢?下面是小编给大家带来的扣扣个性签名搞笑的,希望你喜欢。2017扣扣个性签名搞笑的【经典版】1) 能不打就别打,一旦打起来,就给我死命磕2) 我可以爱你爱到撕心裂肺,…

fireworks简单几步制作layer

fireworks简单几步制作layer

几步,简单,电脑软件,fireworks,layer,在使用fireworks的时候,想要使用fireworks做layer,如何制作呢?下面讲解具体的制作方法!最终效果:步骤:1、先打开ps&ldquo;文件&rdquo;&rarr;&rdquo;新建&rdquo;,然后点击工具栏的&ldquo;椭圆选框工具&rdquo;2…

在wps2016表格中内容如何快速填充

在wps2016表格中内容如何快速填充

填充,表格,快速,内容,电脑软件,  在WPS2016表格内容快速填充,好像和Excel的快速填充有点不一样了,那么如果你不知道如何表格内容快速填充,可以学习一下。以下是小编为您带来的关于wps2016表格内容快速填充,希望对您有所帮助。wps2016表格内容…

怎么把ppt转换成视频

怎么把ppt转换成视频

转换成,视频,电脑软件,ppt,在我们使用PPT2013时, 怎么把ppt转换成视频?下面小编教你一招最简单实用的方法,希望对大家有所帮助。PPT 2013怎么把ppt转换成视频1、首先 ,使用ppt2013打开你要转化的ppt文件,点击右上角的&ldquo;文件&rdquo;选项,如…