1. 程式人生 > >js刪除陣列指定元素

js刪除陣列指定元素

刪除js陣列中制定的元素,這裡用到了jquery.

var a = new Array("a","b","cc","d3");
//刪除a陣列的cc元素
 
 
//jQuery.inArray()函式用於在陣列中搜索指定的值,並返回其索引值。如果陣列中不存在該值,則返回 -1。
該函式屬於全域性jQuery物件。 jquery 1.2中新增的該靜態方法
var index = $.inArray("cc",a);
 
if(index>=0){
//arrayObject.splice(index,howmany,item1,.....,itemX)
 
//引數    描述
//index  必需。整數,規定新增/刪除專案的位置,使用負數可從陣列結尾處規定位置。
//howmany 必需。要刪除的專案數量。如果設定為 0,則不會刪除專案。
//item1, ..., itemX 可選。向陣列新增的新專案。
  a.splice(index,1);
  alert(a.toString());
}else{
  alert("error");
  return false;
}

相關推薦

js刪除陣列指定元素

刪除js陣列中制定的元素,這裡用到了jquery. var a = new Array("a","b","cc","d3"); //刪除a陣列的cc元素 //jQuery.inArray()函式用於在陣列中搜索指定的值,並返回其索引值。如果陣列中不存在該值,則返回 -1。 該函式屬於全域性jQuery

Java刪除陣列指定元素,並壓縮陣列

定義原陣列和接收結果的陣列 int[] array1 = new int[]{1, 8, 6, 5, 7, 12, 31, 89, 100}; int[] result; printArray(array1); result = resetArray(array

JavaScript使用for迴圈和splice刪除陣列指定元素的注意點

在JavaScript裡可以結合for迴圈和splice來刪除陣列指定的元素。但是要注意刪除元素後,陣列索引會發生改變 示例 var arr = ["a","b","c","a",'a',"b"]; var ele = "a"; for(var

es6 刪除陣列指定元素

arr.splice(arr.findIndex(item => item.id === id), 1) //item 只是引數可以寫成 i 或者 v 都可以 , //後面的額id是陣列的id,是不能隨便寫的,如果你數組裡面寫的是id,這裡就寫id,如果數組裡面寫的是num,那這裡就寫num

jquery 刪除陣列指定元素

var arr = [1, 2, 3, 4, 5]; var removeItem = 2; arr = $.grep(arr, function(value) { return value != removeItem; });

PHP刪除陣列指定元素

用unset刪除陣列中的某一下時,陣列的下標不會從新排序 例如 $a=array("red", "green", "blue", "yellow"); count($a); //得到4 unset($a[1]); //刪除第二個元素 c

js 根據元素刪除陣列指定元素

二話不說直接上程式碼: var fileId = fileIds.split(","); if(contains(fileId,id)){ var s = fileId.splice($.inArray(id,fileId),1); console.log(s); }

JS陣列指定位置插入/刪除資料的方法

splice() 方法向/從陣列中新增/刪除專案,然後返回被刪除的專案。 語法: arrayObject.splice(index,howmany,item1,.....,itemX) 引數說明 引數 描述

js刪除陣列元素、清空陣列的簡單方法(必看)

一、清空陣列 ? 1 2 3 var ary = [1,2,3,4]; ary.splice(0,ary.length);//清空陣列 console.log(ary); // 輸出 [],空陣列,即被清空了 二、刪除陣列元

JS刪除陣列指定的物件

​​    封裝刪除方法 /**刪除陣列中的某一個物件 _arr:陣列 _obj:需刪除的物件 */ function removeArray(_arr, _obj) { let length = _arr.

Array.splice() 刪除陣列指定位置、指定個數的元素。並可插入新元素

定義: splice() 方法向/從陣列中新增/刪除專案,然後返回被刪除的專案。 語法: ArrayObject.splice(index,howmany,item1,.....,itemX) index 必需。整數,規定新增/刪除專案的位置,使用負數可從陣列結

js刪除陣列元素方法 總結

方法一:delete arr[x] 用delete刪除後,陣列的長度length不會發生變化,此時arr[x]變為undefined。 好處:delete arr[x]後陣列的索引保持不變。 var arr = [1,true,{},"a"]; del

js刪除陣列元素,快捷方便,刪除物件屬性

javascript刪除陣列元素,快捷方便,刪除物件屬性等。 本文主要講兩個方便的函式,快速刪除陣列的第一個元素、刪除最後一個元素(如果做更復雜的刪除,可以用slice()函式)。 javascript中,刪除陣列的第一個元素: 下面的程式碼中,是在chro

JS陣列某個元素刪除操作,delete與splice的異同

delete:刪除(單純的刪除) splice:剪接(不僅可以剪掉還可以新增) remove: var array = [1,2,3,4]; console.log('array',array); console.log('length1:

js 刪除陣列元素

<script>    /*   *  方法:Array.remove(dx)   *  功能:刪除陣列元素.   *  引數:dx刪除元素的下標.   *  返回:在原陣列上修改陣列   */  //經常用的是通過遍歷,重構陣列.  Array.prototype.remove=function

js刪除數組元素、清空數組的簡單方法

clas ray 元素 方法 tro class 刪除 blog 索引 一、清空數組 var ary = [1,2,3,4]; ary.splice(0,ary.length);//清空數組 console.log(ary); // 輸出 [],空數組,即被清

js或css指定元素點擊時內容不可被選中

指定元素 art class family adding input tro hover ria 一、css3中可以使用"user-select"屬性: body{ -webkit-user-select:none;/*谷歌

js滾動到指定元素

js滾動到指定元素代碼: <style> button{ position: fixed; bottom: 0; right: 0; } </style> <button id="button">click to see</button>

js 刪除陣列中某一項的幾種方法總結

第一種:改變原陣列 借用原生陣列方法:splice(index,len,[item])  剪接 借用原生物件方法:delete array[index] + array.slice(0, index).concat(array.slice(index, array.length-1))

Javascript迴圈刪除陣列元素的幾種方法示例

發現問題 大家在碼程式碼的過程中,經常會遇到在迴圈中移除指定元素的需求。按照常規的思路,直接一個for迴圈,然後在迴圈裡面來個if判斷,在判斷中刪除掉指定元素即可。但是實際情況往往不會像預想的那樣順利執行。 下面以一段Javascript程式碼為例演示這一過程。