js删除数组元素
来源:互联网 发布:疑心暗鬼动作数据下载 编辑:程序博客网 时间:2024/05/15 23:43
/*
* 方法:Array.remove(dx)
* 功能:删除数组元素.
* 参数:第一个参数是说明第二个参数的类型,"index"表示第二个参数是元素下标,"element"表示第二个参数是要删除的元素
* 返回:在原数组上修改数组
*/
//删除数组元素,第一个参数是说明第二个参数的类型,"index"表示第二个参数是元素下标,"element"表示第二个参数是要删除的元素.
Array.prototype.remove = function (kind, para) {
var dx = -1;
if (kind == "index") {
if (isNaN(para) || para > this.length) {
return false;
}
else {
dx = para;
}
}
else if (kind == "element") {
dx = this.indexOf(para);
}
if (dx > -1) {
for (var i = 0, n = 0; i < this.length; i++) {
if (this[i] != this[dx]) {
this[n++] = this[i]
}
}
this.length -= 1;
}
}
* 方法:Array.remove(dx)
* 功能:删除数组元素.
* 参数:第一个参数是说明第二个参数的类型,"index"表示第二个参数是元素下标,"element"表示第二个参数是要删除的元素
* 返回:在原数组上修改数组
*/
//删除数组元素,第一个参数是说明第二个参数的类型,"index"表示第二个参数是元素下标,"element"表示第二个参数是要删除的元素.
Array.prototype.remove = function (kind, para) {
var dx = -1;
if (kind == "index") {
if (isNaN(para) || para > this.length) {
return false;
}
else {
dx = para;
}
}
else if (kind == "element") {
dx = this.indexOf(para);
}
if (dx > -1) {
for (var i = 0, n = 0; i < this.length; i++) {
if (this[i] != this[dx]) {
this[n++] = this[i]
}
}
this.length -= 1;
}
}
阅读全文
0 0
- js 删除数组元素。
- JS删除数组元素
- js数组删除元素
- js删除数组元素
- JS删除数组元素
- JS删除数组元素
- js 删除数组元素
- js删除数组元素
- js数组删除元素
- js数组删除元素
- js 删除数组元素
- js删除数组元素
- js删除数组元素
- js数组删除元素
- js数组删除数组元素!
- js 删除数组重复元素
- JS删除数组指定元素
- js数组删除元素问题
- 解决maven下载慢的问题
- FM(因子分解机系列)
- shell getopts 用法
- table中的某一格字数太多,要换行
- ORACLE 不走索引(失效)的原因以及解决办法
- js删除数组元素
- js call()与apply()
- 4143:和为给定数
- gitbook 生成 html 电子书, 搭建在 github 或 本地服务器上
- java-(继承、子父类中的变量的特点、子父类中函数的特点-覆盖、)
- 51nod 1640 天气晴朗的魔法 【二分枚举最大生成树】or【最小&&最大 生成树】
- Codeforces828 A. Restaurant Tables
- libevent post下载文件
- IOS常用框架