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 相关文章推荐
[IE&FireFox兼容]JS对select操作
Jan 07 Javascript
javascript中input中readonly和disabled区别介绍
Oct 23 Javascript
JavaScript中使用Substring删除字符串最后一个字符
Nov 03 Javascript
node.js中的fs.chmodSync方法使用说明
Dec 18 Javascript
JavaScript设置body高度为浏览器高度的方法
Feb 09 Javascript
jQuery抛物线运动实现方法(附完整demo源码下载)
Jan 08 Javascript
Jquery给当前页或者跳转后页面的导航栏添加选中后样式的实例
Dec 08 Javascript
解决Angular.Js与Django标签冲突的方案
Dec 20 Javascript
JS实现类似百叶窗下拉菜单效果
Dec 30 Javascript
AngularJS实现的select二级联动下拉菜单功能示例
Oct 25 Javascript
js input输入百分号保存数据库失败的解决方法
May 26 Javascript
JS使用tween.js动画库实现轮播图并且有切换功能
Jul 17 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
不用数据库的多用户文件自由上传投票系统(1)
2006/10/09 PHP
php代码收集表单内容并写入文件的代码
2012/01/29 PHP
php将数组存储为文本文件方法汇总
2015/10/28 PHP
js window.onload 加载多个函数的方法
2009/11/02 Javascript
javascript管中窥豹 形参与实参浅析
2011/12/17 Javascript
JavaScript中的字符串操作详解
2013/11/12 Javascript
js实现宇宙星空背景效果的方法
2015/03/03 Javascript
JS对字符串编码的几种方式使用指南
2015/05/14 Javascript
学习Angularjs分页指令
2016/07/01 Javascript
Bootstrap Table表格一直加载(load)不了数据的快速解决方法
2016/09/17 Javascript
使用jquery如何获取时间
2016/10/13 Javascript
jQuery Easyui 下拉树组件combotree
2016/12/16 Javascript
cropper js基于vue的图片裁剪上传功能的实现代码
2018/03/01 Javascript
jQuery中each方法的使用详解
2018/03/18 jQuery
微信小程序开发之tabbar图标和颜色的实现
2018/10/17 Javascript
Vue-drag-resize 拖拽缩放插件的使用(简单示例)
2019/12/04 Javascript
关于vue3.0中的this.$router.replace({ path: '/'})刷新无效果问题
2020/01/16 Javascript
vue打开子组件弹窗都刷新功能的实现
2020/09/21 Javascript
一篇文章看懂JavaScript中的回调
2021/01/05 Javascript
深入浅析python中的多进程、多线程、协程
2016/06/22 Python
Python 3实战爬虫之爬取京东图书的图片详解
2017/10/09 Python
Django文件存储 自己定制存储系统解析
2019/08/02 Python
python模块常用用法实例详解
2019/10/17 Python
python数值基础知识浅析
2019/11/19 Python
Python正则表达式如何匹配中文
2020/05/27 Python
Python分类测试代码实例汇总
2020/07/23 Python
Python爬虫之Selenium多窗口切换的实现
2020/12/04 Python
国际礼品店:GiftsnIdeas
2018/05/03 全球购物
纽约香氛品牌:NEST Fragrance
2018/10/15 全球购物
优秀的毕业生的自我评价
2013/12/12 职场文书
幼儿园家长寄语
2014/04/02 职场文书
幼师辞职信范文
2015/02/27 职场文书
音乐教师求职信范文
2015/03/20 职场文书
台风停课通知
2015/04/24 职场文书
css3 filter属性的使用简介
2021/03/31 HTML / CSS
浅谈Python3中datetime不同时区转换介绍与踩坑
2021/08/02 Python