Javascript自定义数组删除方法remove()

摘要:
=this[dx]){this[n++]=this[i]}}this.length-=1}函数f(){varstr=“001|002|003”;//vararr=str.split(“|”);alert;用于{alert;}arr.remove;//Javascript最初不包含某些函数。
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    
<title>Javascript自定义数组删除方法remove()</title>
    
<script type="text/javascript">
         Array.prototype.remove
=function(dx){
          
if(isNaN(dx)||dx>this.length){return false;}
          
for(var i=0,n=0;i<this.length;i++){
            
if(this[i]!=this[dx]){
              
this[n++]=this[i]
            }
          }
          
this.length-=1
         }
        
function f(){
            
var str = "001|002|003";//
            var arr = str.split("|");
            alert(
"删除前数组长度:" + arr.length);
            
for(var i=0;i<arr.length;i++){
                alert(arr[i]);
            }
            arr.remove(
1);//javascript本来是不包含些函数的。
            alert("删除后数组长度:" + arr.length);
            
for(var i=0;i<arr.length;i++){
                alert(arr[i]);
            }
        }
    
</script>
</head>
<body>
    
<input type="button" onclick="f();" value="ok" />
</body>
</html>

免责声明:文章转载自《Javascript自定义数组删除方法remove()》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Handler 机制(一)—— Handler的实现流程元素大小-偏移量(offset)客户区大小(client)滚动大小(scroll)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

web打印实现方案 Lodop6.034 使用方法总结

官文下载: http://mtsoftware.v053.gokao.net/download.html 本地 Lodop6.034 版本下载:/Files/tiger8000/Lodop6.034.rar 假设你的 lodop 打印控件放在你项目的根目录下的 Lodop 目录内  printTable.aspx 文件存在于你项目中的 PrintCente...

js获取节点

1. 通过顶层document节点获取:(1) document.getElementById(elementId):该方法通过节点的ID,可以准确获得需要的元素,是比较简单快捷的方法。如果页面上含有多个相同id的节点,那么只返回第一个节点。 如今,已经出现了如prototype、Mootools等多个JavaScript库,它们提供了更简便的方法:$(i...

JavaScript基础知识总结

声明:本文摘抄自:https://blog.csdn.net/qq_39043923/article/details/89204263 JavaScript基础 浏览器说明 浏览器是指可以显示网页服务器或者文件系统的HTML文件内容,并让用户与这些文件交互的一种软件。 通俗的讲:可以显示页面的一个软件, 国内网民计算机上常见的网页浏览器有,QQ浏览器、In...

lodash 展平数组 flatten flattenDeep

_.flatten(array) 向上一级展平数组嵌套 <!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="w...

matlab中imread 从图形文件读取图像

来源:https://ww2.mathworks.cn/help/matlab/ref/imread.html?searchHighlight=imread&s_tid=doc_srchtitle imread 从图形文件读取图像 全页折叠 语法 A = imread(filename) A = imread(filename,fmt) A...

Webview 与h5的交互

步骤:H5代码   <html>   <head>   <meta charset="UTF-8">   <title>交互Demo</title>   <meta content="initial-scale=1.0,user-scalable=no,maximum-scale=1,wid...