扩展js中Array的方法总结
来源:互联网 发布:usb供电软件 编辑:程序博客网 时间:2024/05/16 08:28
//判断是否存在,通过元素的id
Array.prototype.getElementById=function(elementId){
for(var i=0;i<this.length;i++){
if(this[i].id== elementId){
return this[i];
}
}
}
/**
* 方法:Array.contains(element)
* 功能:确定某个元素是否在数组中.
* 参数:要查找的Object对象(简单对象)
* 返回:找到返回true,否则返回false;
*/
Array.prototype.contains=function(element){
for(var i=0;i<this.length;i++){
if(this[i]== element){
return true;
}
}
return false;
}
//判断是否存在,通过元素的id
Array.prototype.containsById=function(elementId){
for(var i=0;i<this.length;i++){
if(this[i].id== elementId){
return true;
}
}
return false;
}
//删除Array的元素
Array.prototype.remove=function(element){
for(var i=0;i<this.length;i++){
if(this[i] == element){
this.splice(i,1);
//break;
}
}
}
//删除Array的元素,通过元素的Id
Array.prototype.removeById=function(elementId){
for(var i=0;i<this.length;i++){
if(this[i].id == elementId){
this.splice(i,1);
//break;
}
}
Array.prototype.getElementById=function(elementId){
for(var i=0;i<this.length;i++){
if(this[i].id== elementId){
return this[i];
}
}
}
/**
* 方法:Array.contains(element)
* 功能:确定某个元素是否在数组中.
* 参数:要查找的Object对象(简单对象)
* 返回:找到返回true,否则返回false;
*/
Array.prototype.contains=function(element){
for(var i=0;i<this.length;i++){
if(this[i]== element){
return true;
}
}
return false;
}
//判断是否存在,通过元素的id
Array.prototype.containsById=function(elementId){
for(var i=0;i<this.length;i++){
if(this[i].id== elementId){
return true;
}
}
return false;
}
//删除Array的元素
Array.prototype.remove=function(element){
for(var i=0;i<this.length;i++){
if(this[i] == element){
this.splice(i,1);
//break;
}
}
}
//删除Array的元素,通过元素的Id
Array.prototype.removeById=function(elementId){
for(var i=0;i<this.length;i++){
if(this[i].id == elementId){
this.splice(i,1);
//break;
}
}
}
使用说明,如何调用扩展的方法:
var arrays = new Array();
arrays.push('1');
arrays.push('2');
arrays.push('3');
arrays.remove('2');
arrays里面就只剩下1 ,3了;
- 扩展js中Array的方法总结
- js中数组Array的一些常用方法总结
- js中数组Array的一些常用方法总结
- js Array 数组方法扩展
- js Array对象的常用方法总结
- [ javascript ] js中array的sort()方法!
- 关于js中array的方法
- Javascript中Array方法的总结
- javaScript中Array对象的方法总结
- JavaScript中数组Array的方法总结
- ECMAScript5(ES5)标准中扩展的数组Array方法
- js中数组Array和字符串String的属性方法归纳总结
- 扩展js中对象的方法
- JS中数组Array方法
- js Array的用法总结
- js array.find()扩展
- js中字符串扩展方法
- JS中Array方法中常用方法一:Array.isArray():
- FTP协议命令
- 威威猫系列故事——拼车记
- POJ 1077
- nslookup
- oracle 索引
- 扩展js中Array的方法总结
- Android 编译系统(一):Android.mk的学习
- 快速构建实时抓取集群
- PowerDesigner使用教程 —— 概念数据模型
- 小明系列故事——玩转十滴水
- UML - 概述
- mysql 最后一步安装不成功
- hdu 1074
- poj 3928 Ping pong 树状数组