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 源码分析笔记(5) jQuery.support
Jun 19 Javascript
jquery中防刷IP流量软件影响统计的一点对策
Jul 10 Javascript
js中scrollHeight,scrollWidth,scrollLeft,scrolltop等差别介绍
May 16 Javascript
jquery序列化form表单使用ajax提交后处理返回的json数据
Mar 03 Javascript
javascript实现获取字符串hash值
May 10 Javascript
JS实现网页标题随机显示名人名言的方法
Nov 03 Javascript
jquery验证手机号是否正确实例讲解
Nov 17 Javascript
全面解析Bootstrap中tooltip、popover的使用方法
Jun 13 Javascript
webpack配置文件和常用配置项介绍
Apr 28 Javascript
Vue2.0中集成UEditor富文本编辑器的方法
Mar 03 Javascript
详解Vue 全局变量,局部变量
Apr 17 Javascript
Vue事件处理原理及过程详解
Mar 11 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 Squid中可缓存的动态网页设计
2008/09/17 PHP
PHP 透明水印生成代码
2012/08/27 PHP
解析php session_set_save_handler 函数的用法(mysql)
2013/06/29 PHP
使用PHP json_decode可能遇到的坑与解决方法
2017/08/03 PHP
Laravel 5.5 的自定义验证对象/类示例代码详解
2017/08/29 PHP
让你的PHP,APACHE,NGINX支持大文件上传
2021/03/09 PHP
Javascript常考语句107条收集
2010/03/09 Javascript
Tips 带三角可关闭的文字提示
2010/10/06 Javascript
学习从实践开始之jQuery插件开发 菜单插件开发
2012/05/03 Javascript
Java 正则表达式学习总结和一些小例子
2012/09/13 Javascript
利用JS进行图片的切换即特效展示图片
2013/12/03 Javascript
JQUERY dialog的用法详细解析
2013/12/19 Javascript
js对table的td进行相同内容合并示例详解
2013/12/27 Javascript
jQuery Migrate 1.1.0 Released 注意事项
2014/06/14 Javascript
Javascript基于对象三大特性(封装性、继承性、多态性)
2016/01/04 Javascript
vueJS简单的点击显示与隐藏的效果【实现代码】
2016/05/03 Javascript
JS自定义函数对web前端上传的文件进行类型大小判断
2016/10/19 Javascript
移动开发之自适应手机屏幕宽度
2016/11/23 Javascript
bootstrapValidator表单验证插件学习
2016/12/30 Javascript
vue-cli常用设置总结
2018/02/24 Javascript
如何使用puppet替换文件中的string
2018/12/06 Javascript
JavaScript判断浏览器版本的方法
2019/11/03 Javascript
微信小程序清空输入框信息与实现屏幕往上滚动的示例代码
2020/06/23 Javascript
JavaScript如何实现监听键盘输入和鼠标监点击
2020/07/20 Javascript
[06:48]DOTA2-DPC中国联赛2月26日Recap集锦
2021/03/11 DOTA
Python语言技巧之三元运算符使用介绍
2013/03/04 Python
conda安装tensorflow和conda常用命令小结
2021/02/20 Python
英国领先的野生鸟类食品供应商:GardenBird
2018/08/09 全球购物
纽约香氛品牌:NEST Fragrance
2018/10/15 全球购物
商务考察邀请函范文
2014/01/21 职场文书
医务人员自我评价
2014/01/26 职场文书
自荐信的格式
2014/03/10 职场文书
优秀毕业生找工作自荐信
2014/06/23 职场文书
骨干教师考核评语
2014/12/31 职场文书
结婚老公保证书
2015/02/26 职场文书
python创建字典及相关管理操作
2022/04/13 Python