function iscontainarr(parent, child) )
})}let parent=[1,2,3,6,5,4]
let child=[1,3,4,6]
let child2=[1,3,4,6,7]
console.log(iscontainarr(parent, child))//true
console.log(iscontainarr(parent, child2))//false
every
every()
方法用於檢測陣列所有元素是否都符合指定條件(通過函式提供)。every() 方法使用指定函式檢測陣列中的所有元素:
如果陣列中檢測到有乙個元素不滿足,則整個表示式返回 false ,且剩餘的元素不會再進行檢測。
如果所有元素都滿足條件,則返回 true。
注意: every() 不會對空陣列進行檢測。
注意: every() 不會改變原始陣列。
some
some()
方法用於檢測陣列中的元素是否滿足指定條件(函式提供)。some() 方法會依次執行陣列的每個元素:
如果有乙個元素滿足條件,則表示式返回true , 剩餘的元素不會再執行檢測。
如果沒有滿足條件的元素,則返回false。
注意: some() 不會對空陣列進行檢測。
注意: some() 不會改變原始陣列。
判斷乙個陣列是否是另乙個陣列的子集
給兩個陣列 arr1 0.m 1 和arr2 0.n 1 判斷arr2是否是arr1的乙個子集合,兩個陣列都是未排序的。例子 input arr1 arr2 output arr2 is a subset of arr1 input arr1 arr2 output arr2 is a subset...
雜湊 3 判斷乙個陣列是否為另乙個陣列的子集
目錄 1.簡單方法 2.使用排序和二分搜尋 3.使用排序和歸併 4.使用雜湊 給定兩個陣列 arr1 0.m 1 和arr2 0.n 1 判斷arr2是否為arr1的子集。這兩個陣列都是無序的。例如 輸入 arr1 arr2 輸出 arr2是arr1的子集。輸入 arr1 arr2 輸出 arr2是...
乙個陣列插入另乙個陣列引入的思考
今天在群裡有人丟擲了個問題 如何把 0,1,4 2,3 0,1,2,3,4 首先想到的是查下api有沒有相關的。於是找到了個 splice。splice的用法是 arrayobj.splice start,deletecount,item1 item2 itemn 引數是很多很多的引數,如item1...