陣列判斷元素是否存在

2022-05-07 16:27:13 字數 553 閱讀 8125

今天看見乙個例子:判斷陣列中是否有1,如果沒有新增進去:

var arrr=[5,7,9,6,30]

for(var i=0;i後來看了感覺不對,因為不管陣列裡存不存1在都會在陣列裡加1(除非最後乙個元素為1);

然後就自己試了一下,我的騷操作一波

這裡判斷是否有1為例子

function panduan(arr,x){

for(var i=0;i執行時:var arr1=[5,7,9,6,30];

panduan(arr1,0);

//  沒有1

//  [5, 7, 9, 6, 30, 1]

執行時:var arr1=[5,7,9,1,6,30];

panduan(arr1,0);

//  有1

到這就可以了,當然你要判斷別的

function panduan(arr,y,x){

for(var i=0;i這裡的x初始化都是為0;

方法有點土 哈哈。

找到一篇高大上的正確方法:

看了才知道。

判斷陣列是否存在某元素

查詢乙個元素是否在陣列中,一共有上面三種做法 in array 函式在陣列中搜尋給定的值。in array value,array,type type 可選。如果設定該引數為 true,則檢查搜尋的資料與陣列的值的型別是否相同。array key exists array key exists 函式...

1211 判斷元素是否存在

有乙個集合m是這樣生成的 1 已知k是集合m的元素 2 如果y是m的元素,那麼,2y 1和3y 1都是m的元素 3 除了上述二種情況外,沒有別的數能夠成為m的乙個元素。問題 任意給定k和x,請判斷x是否是m的元素。這裡的k是無符號整數,x 不大於 100000,如果是,則輸出yes,否則,輸出no。...

jquery 判斷元素是否存在

jquery選擇器獲取element 無論element是否存在都將返回乙個物件 var my element myid 這裡無論元素 myid 是否存在,my element始終是乙個object 使用下面的方法判斷 myid 元素是否存在 1if my element.length 0 else...