今天看見乙個例子:判斷陣列中是否有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...