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 相关文章推荐
jQuery 遍历json数组的实现代码
Sep 22 Javascript
javascript中万恶的function实例分析
May 25 Javascript
JavaScript内核之基本概念
Oct 21 Javascript
jQuery中hasClass()方法用法实例
Jan 06 Javascript
js实现缓冲运动效果的方法
Apr 10 Javascript
Prototype框架详解
Nov 25 Javascript
详解Bootstrap按钮
Jan 04 Javascript
浅谈JavaScript前端开发的MVC结构与MVVM结构
Jun 03 Javascript
详解webpack+express多页站点开发
Dec 22 Javascript
Vue cli+mui 区域滚动的实例代码
Jan 25 Javascript
详解js中let与var声明变量的区别
Apr 05 Javascript
vue选项卡切换登录方式小案例
Sep 27 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
PHP实现Snowflake生成分布式唯一ID的方法示例
2020/08/30 PHP
JavaScript Archive Network 集合
2007/05/12 Javascript
jQuery easyui datagrid动态查询数据实例讲解
2013/02/26 Javascript
jQuery+css实现百度百科的页面导航效果
2014/12/16 Javascript
浅谈jQuery构造函数分析
2015/05/11 Javascript
JavaScript中实现map功能代码分享
2015/06/11 Javascript
详解js图片轮播效果实现原理
2015/12/17 Javascript
BootStrap3学习笔记(一)之网格系统
2016/05/20 Javascript
详解Vue自定义过滤器的实现
2017/01/10 Javascript
Input文本框随着输入内容多少自动延伸的实现
2017/02/15 Javascript
Javascript实现信息滚动效果
2017/05/18 Javascript
JS实现点击下拉菜单把选择的内容同步到input输入框内的实例
2018/01/23 Javascript
animate.css在vue项目中的使用教程
2018/08/05 Javascript
vue中通过使用$attrs实现组件之间的数据传递功能
2019/09/01 Javascript
JS实现秒杀倒计时特效
2020/01/02 Javascript
详解JS深拷贝与浅拷贝
2020/08/04 Javascript
微信小程序完美解决scroll-view高度自适应问题的方法
2020/08/08 Javascript
在漏洞利用Python代码真的很爽
2007/08/26 Python
Python实现检测文件MD5值的方法示例
2018/04/11 Python
Django使用HttpResponse返回图片并显示的方法
2018/05/22 Python
Python反爬虫技术之防止IP地址被封杀的讲解
2019/01/09 Python
在win10和linux上分别安装Python虚拟环境的方法步骤
2019/05/09 Python
Python partial函数原理及用法解析
2019/12/11 Python
Selenium 配置启动项参数的方法
2020/12/04 Python
CK美国官网:Calvin Klein
2016/08/26 全球购物
C#如何允许一个类被继承但是避免这个类的方法被重载?
2015/02/24 面试题
大学生职业生涯规划书模板
2014/01/18 职场文书
捐献物资倡议书范文
2014/05/19 职场文书
优秀工会工作者事迹材料
2014/06/02 职场文书
企业爱岗敬业演讲稿
2014/09/04 职场文书
向国旗敬礼活动总结范文2014
2014/09/27 职场文书
个人汇报材料范文
2014/12/30 职场文书
如何书写读后感?(附范文)
2019/07/26 职场文书
如何开发一个渐进式Web应用程序PWA
2021/05/10 Javascript
分析Python感知线程状态的解决方案之Event与信号量
2021/06/16 Python
Windows Server 2016 配置 IIS 的详细步骤
2022/04/28 Servers