介绍
这篇文章给大家介绍利用JavaScript怎么删除数组中指定的元素,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
1,单独定义一个的函数,通过函数来删除指定数组元素。
2,为数组对象定义了一个removeByValue的方法,在调用方法来删除指定数组元素,调用非常简单的。
下面我们通过简单的代码示例来简单介绍这两种删除数组指定元素的方式。
1,定义单独的函数removeByValue来进行元素删除
代码示例:删除数组somearray里的“tue"元素
& lt; ! DOCTYPE html> & lt; html> ,& lt; head> & lt;才能meta charset=癠TF-8"比; ,& lt;/head> , ,& lt; body> & lt;才能div 类=癲emo"比; ,,& lt; p>数组:妈,,,星期二,结婚,,thur ,,& lt; p 类=皃"祝辞& lt;/p> , & lt;才能/div> , ,& lt;/body> , ,& lt; script 类型=拔谋?javascript"比; function 才能removeByValue(加勒比海盗,val), { ,,(var 小姐:=,0;,小姐:& lt;, arr.length;,我+ +),{ ,,,如果(arr[我],==,val), { ,,,,arr.splice(我,,1); ,,,,休息; ,,,} ,,} ,,} var 才能;somearray =, (“mon",,“tue",,“wed",,“thur"】 removeByValue才能(somearray,“tue");//才能somearray will 你have “mon",,“wed",,“thur" , ,,document . write (“& lt; p>新数组:“,+,somearray +,“& lt;/p>“); ,& lt;/script> , & lt;/html>
效果图:
2,定义并调用数组的removeByValue方法来删除指定元素
代码示例:删除数组somearray里的“wed"元素
& lt; ! DOCTYPE html> & lt; html> & lt;才能head> ,,,& lt; meta charset=癠TF-8"比; & lt;才能/head> & lt;才能body> ,,,& lt; div 类=癲emo"比; ,,,,,& lt; p>数组:妈,,,星期二,结婚,,thur ,,,,,& lt; p>删除指定元素“tue"后:& lt;/p> ,,,& lt;/div> & lt;才能/body> & lt;才能script 类型=拔谋?javascript"比; ,,,Array.prototype.removeByValue =,函数(val), { ,,,,,,(var 小姐:=,0;,小姐:& lt;, this.length;,我+ +),{ ,,,,,,,如果(这[我],==,val), { ,,,,,,,,,this.splice(我,,1); ,,,,,,,,,休息; ,,,,,,,} ,,,,,} ,,,} ,,,var somearray =, (“mon",,“tue",,“wed",,“thur"】 ,,,somearray.removeByValue (“wed"); ,,,//somearray will 你have “mon",,“wed",,“thur" , ,,,document . write (“& lt; p>新数组:“,+,somearray +,“& lt;/p>“); & lt;才能/script> , & lt;/html>
效果图:
关于利用JavaScript怎么删除数组中指定的元素就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。