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


Posted in Javascript onJuly 31, 2017

前言

前端技术的发展是如此之快,各种优秀技术、优秀框架的出现简直让人目不暇接,紧跟时代潮流,学习掌握新知识自然是不敢怠慢。最近在学习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是对象或函数的名称。

总结

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

Javascript 相关文章推荐
phpwind放自动注册方法
Dec 02 Javascript
可以文本显示的公告栏的js代码
Mar 11 Javascript
建立良好体验度的Web注册系统ajax
Jul 09 Javascript
JavaScript中String和StringBuffer的速度之争
Apr 01 Javascript
JS根据年月获得当月天数的实现代码
Jul 03 Javascript
JS版微信6.0分享接口用法分析
Oct 13 Javascript
Three.js利用性能插件stats实现性能监听的方法
Sep 25 Javascript
Vue.JS项目中5个经典Vuex插件
Nov 28 Javascript
分析JS中this引发的bug
Dec 12 Javascript
微信小程序 腾讯地图显示偏差问题解决
Jul 27 Javascript
jquery将json转为数据字典的实例代码
Oct 11 jQuery
JavaScript实现复选框全选和取消全选
Nov 20 Javascript
BootStrap导航栏问题记录
Jul 31 #Javascript
Angular4 中内置指令的基本用法
Jul 31 #Javascript
详谈ES6中的迭代器(Iterator)和生成器(Generator)
Jul 31 #Javascript
浅谈对Angular中的生命周期钩子的理解
Jul 31 #Javascript
Bootstrap Table 在指定列中添加下拉框控件并获取所选值
Jul 31 #Javascript
vue组件 $children,$refs,$parent的使用详解
Jul 31 #Javascript
Kindeditor单独调用单图上传增加预览功能的实例
Jul 31 #Javascript
You might like
Thinkphp实现MySQL读写分离操作示例
2014/06/25 PHP
php投票系统之增加与删除投票(管理员篇)
2016/07/01 PHP
php变量与JS变量实现不通过跳转直接交互的方法
2017/08/25 PHP
PHP date_default_timezone_set()设置时区操作实例分析
2020/05/16 PHP
tp5.1 框架数据库常见操作详解【添加、删除、更新、查询】
2020/05/26 PHP
基于PHP实现解密或加密Cloudflar邮箱保护
2020/06/24 PHP
cnblogs csdn 代码运行框实现代码
2009/11/02 Javascript
jQuery UI Datepicker length为空或不是对象错误的解决方法
2010/12/19 Javascript
Jquery在指定DIV加载HTML示例代码
2014/02/17 Javascript
js实现点击左右按钮轮播图片效果实例
2015/01/29 Javascript
jQuery配合coin-slider插件制作幻灯片效果的流程解析
2016/05/13 Javascript
关于input全选反选恶心的异常情况
2016/07/24 Javascript
微信小程序 location API实例详解
2016/10/02 Javascript
Node.JS中事件轮询(Event Loop)的解析
2017/02/25 Javascript
解决Vue 浏览器后退无法触发beforeRouteLeave的问题
2017/12/24 Javascript
JS实现的base64加密解密操作示例
2018/04/18 Javascript
Vue自定义弹窗指令的实现代码
2018/08/13 Javascript
vue与bootstrap实现简单用户信息添加删除功能
2019/02/15 Javascript
解决vuex刷新状态初始化的方法实现
2019/08/15 Javascript
python 将md5转为16字节的方法
2018/05/29 Python
Python使用enumerate获取迭代元素下标
2020/02/03 Python
Python pip安装模块提示错误解决方案
2020/05/22 Python
Python用K-means聚类算法进行客户分群的实现
2020/08/23 Python
常用的四种CSS透明属性介绍
2014/04/12 HTML / CSS
HTML5的hidden属性兼容老浏览器的方法
2014/04/23 HTML / CSS
美国性感女装网站:bebe
2017/03/04 全球购物
优秀求职信范文分享
2014/01/26 职场文书
便利店投资创业计划书
2014/02/08 职场文书
四查四看整改措施
2014/09/19 职场文书
诚信承诺书
2015/01/19 职场文书
结婚通知短信怎么写
2015/04/17 职场文书
2015秋季开学典礼演讲稿
2015/07/16 职场文书
退伍军人感言
2015/08/01 职场文书
会计主管竞聘书
2015/09/15 职场文书
大学学生会主席竞选稿怎么写?
2019/08/19 职场文书
详解MySQL的Seconds_Behind_Master
2021/05/18 MySQL