陣列中的API

2021-10-01 11:16:15 字數 963 閱讀 9292

在寫陣列時會遇到很多難點,排序,刪除查詢等等,這系列都需要很多的**去實現這個功能,然而現在在js中有一種別人寫好的**,在函式中,給我們直接呼叫就可以了,這部分功能就叫api,

api就是一些預先定義的函式,目的是提**用程式與開發人員基於某軟體或硬體得以訪問一組例程的能力,而又無需訪問原碼,或理解內部工作機制的細節。

我們介紹一下 幾種 常見的api :

math.random() 這個函式, 叫隨機函式, 作用 字如其名吧, 哈哈, 就是產生乙個隨機數, 有人問, 區間呢? 沒錯他有乙個 你以為及其小的區間 就是在0 到1 之間產生乙個隨機說,為什麼說是你以為小,因為它會產生小數, 就會導致是 0.11415926535這樣,那我們要0到10 之間怎麼辦? 將0到1 乘以10 就可以得到乙個 區間為0 到10 的以訛隨機數, 具體**就是 math.random()*10; 這時候是取不到10的 只能去值到9.999999999999; 這時候我們不想看到這個小數 我們還要取值到10 怎麼辦呢,沒關係 我們還有其他的api 函式;

math.floor() 地板函式;

math.ceil() 天花板函式;

math.round() 這個函式採取了中華人民的傳統美德 四捨五入;

解釋一下這幾個函式. 第乙個math.floor() 地板函式, 何為地板 就是取下, 捨棄小數後的所有數,就算4.9999999, 我們也只能取到 4, 第二個math.ceil() 天花板函式這個就是個地板函式相反,無論小數後是多少 都捨去,但整數加1; math.round() ;這個我就不講了, 就是小數後 四捨五入, 這三個函式 都可以將生成的隨機數 變為乙個整數, 也不僅僅 只能用在 隨機數, 大家都知到 js 裡面 , 除數不會取整, 會一直除下去,除到小數點後 很多位數, 這時候我們也可以用 這三個函式去 取乙個整數;

總結一下 api 的知識點,不難發現我們之前所說的 , 它就是個函式, 那麼既然是個函式,那我們可以寫 api嗎 答案是可以的, 我們寫的函式 也可以呼叫吧!

js中陣列的API

1.join var str arr.join 分隔符 將陣列轉為字串。可自定義分割符!用法 將字元拼接為單詞或句子 cahrs.join 2 concat var newarr arr.contat 元素值,陣列 將引數拆散成單個元素,追加到陣列中。不會修改原陣列,只能返回新陣列物件 3 slic...

JS中關於陣列的相關api

var array 1,2,3,4,5 var flag array.every function element,index,arr flag結果為false,因為當index 4時不滿足,故最後結果為false var array 1,2,3,4,5 var newarr array.filte...

js中陣列常用api彙總

在此對js中陣列常用的api進行彙總。1.檢測陣列 判斷value是否為陣列型別 array.isarray value 2.轉換方法 將陣列colors轉化成以逗號分隔的字串 alert colors.tostring 3.棧 佇列方法 分別實現先進先出 後進先出的效果。var a 1 2,3 4...