簡體   English   中英

通過javascript中的.indexOf()傳遞兩個變量?

[英]Passing two variables through the .indexOf() in javascript?

我一直在瀏覽一些js源碼,發現有人使用indexOf()方法。 但是,他們沒有傳遞單個參數,而是傳遞了兩個像這樣的參數:

string.indexOf(a,5)

其中“ a”是預定義的字符串。 這是什么意思? 它只是索引多個參數嗎? 這樣,它返回什么?

來自MDN文檔

arr.indexOf(searchElement[, fromIndex = 0])

其中fromIndex定義為:

開始搜索的索引。 如果索引大於或等於數組的長度,則返回-1,這意味着將不搜索數組。 如果提供的索引值為負數,則將其視為距數組結尾的偏移量。 注意:如果提供的索引為負,則仍從​​前到后搜索數組。 如果計算的索引小於0,則將搜索整個數組。 默認值:0(搜索整個數組)。

所以string.indexOf(a,5)將尋找astring開始處索引字符5

也許這會有所幫助。

string.indexOf(searchvalue,啟動);

searchvalue =必填。 要搜索的字符串

start =可選。 默認值0。從哪個位置開始搜索

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM