js檢查元素是否包括在陣列中

2021-09-08 17:47:39 字數 375 閱讀 7808

在系統中須要檢查稅率填寫的正確性,一定是國家規定的某幾種稅率,當然能夠通過if else進行校驗,可是還能夠使用定義乙個陣列然後校驗是否包括在元素中進行校驗。

長處:加入稅率無需改動邏輯,僅僅須要在稅率陣列中加入就可以。

array.prototype.contains = function(obj) 

} return false;

}var countryes=['3','5','6','11','17'];

var ret=countryes.contains('5') // return true

ret= countryes.contains('15')// return false

js檢查某個元素在陣列中的索引值

在現在代瀏覽器中判斷乙個元素在不在乙個陣列中,咱們可以用array物件的indexof 方法來取得這個元素在當前陣列中的索引值,若索引值不等於 1,陣列中就存在這個元素,例如 1 2 3 4 5 6 7 8 9 10 11 12 13 vararr 2,53,23,test 9,array 判斷ar...

js判斷乙個元素是否在陣列中

js中存在乙個陣列,如何判斷乙個元素是否存在於這個陣列中呢,首先是通過迴圈的辦法判斷,如下 var arr a s d f console.info isinarray arr,a 迴圈的方式 使用迴圈的方式判斷乙個元素是否存在於乙個陣列中 param arr 陣列 param value 元素值 ...

JS 6 判斷乙個元素是否在陣列中

摘要 有三種方式 1,jquery的inarray方法 2,陣列的indexof方法 3,普通的for迴圈方法 正文 1,jquery的inarray方法 param arr 陣列 param value 元素值 function isinarray arr,value return false 2...