Array的一些方法总结
来源:互联网 发布:流量提醒软件下载 编辑:程序博客网 时间:2024/04/30 01:59
以前我经常忽略一些很基础很细节的东西,总觉得很简单,这导致我的oop基础并不扎实,做项目时,经常浪费一些不该浪费的时间。
Array作为一个非常常用的类型,我经常把里面的各种方法搞混。
今天有空总结下:shift() 删除数组中第一个元素,unShift将一个或多个元素添加到数组的开头。
pop()删除数组中最后一个元素,朴素 push()将一个或多个元素添加到数组的结尾
下面四个方法都是对数组中每一项执行某种操作,但用法有些不同
forEach():void 该方法主要是用于循环罗列下数组中的每一项的值
map():Array 该方法可以对数组中每一项执行某种操作,返回新的数组。比如给数组中每一项的值加1.
filter():Array 该方法主要用于挑选出符合某种要求的子项,并把这些子项组成新的数组。比如每一项都是数字,挑选出小于4的项。
every():Boolean 该方法主要用于判断该数组中每一项是否符合某种要求,比如是否每一项都小于4。
下面举例说明:
var arr:Array = new Array("1", "2", "3");
trace("forEach:");
arr.forEach(forEach);
trace("map:");
var upperArr:Array = arr.map(map);
trace(upperArr);
trace("filter:");
var newFilter:Array=arr.filter(filter);
trace(newFilter);
trace("every:");
trace(arr.every(every));
private function forEach(element:*, index:int, arr:Array):void
{
trace(element);
}
private function map(element:*, index:int, arr:Array):int {
var value:int=int(element)+1;
return value;
}
private function filter(element:*,index:int,arr:Array):Boolean
{
var value:int=int(element);
if(value<3)
{
return true;
}
return false;
}
private function every(element:*,index:int,arr:Array):Boolean
{
var value:int=int(element);
if(value<4)
{
return true;
}
return false;
}
- Array的一些方法总结
- js中数组Array的一些常用方法总结
- js中数组Array的一些常用方法总结
- javascript 里Array的一些方法
- c#中array类的一些方法
- JS:复习一些常用的Array方法
- 扩展js中Array的方法总结
- Javascript中Array方法的总结
- javaScript中Array对象的方法总结
- JavaScript中数组Array的方法总结
- js Array对象的常用方法总结
- Array.Copy 方法 总结
- JavaScript Array 方法总结
- Array常用方法总结
- Response的一些方法总结
- 一些排序方法的总结
- UItextfield的一些方法总结
- 求逆元的一些方法总结
- 实现类似Android联系人搜索功能
- tcp服务器和防火墙是如何识别已连接套接字的???
- 200多个js技巧代码
- 创建主键 创建外键 创建约束
- MySQL学习系列3:数据类型
- Array的一些方法总结
- git-commit
- Android如何用命令行进行打包
- 程序员篇:8个开发技巧助你薪水更上一层楼
- Oracle中set 命令
- 如何对Android内存缓存进行优化
- 全排列
- Spring MVC静态资源处理
- Android 命令行编译、打包生成apk文件