2014-09-18 58 views
0

我一直在尋找一些js源代碼,發現有人使用indexOf()方法。但是,它們不是傳遞單個參數,而是通過兩個像這樣的:在javascript中通過.indexOf()傳遞兩個變量?

string.indexOf(a,5) 

其中'a'是預定義的字符串。這是什麼意思?它只是索引多個參數嗎?那麼,它會返回什麼?

+0

string.indexOf(searchvalue,start) – 2014-09-18 21:05:22

回答

1

MDN docs

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

fromIndex被定義爲:

該指數以開始搜索。如果索引大於或等於數組長度,則返回-1,這表示不會搜索數組。如果提供的索引值是負數,則將其作爲數組末尾的偏移量。注意:如果提供的索引是負數,則數組仍然是從前到後搜索。如果計算出的索引小於0,則將搜索整個數組。默認值:0(整個數組被搜索)。

所以string.indexOf(a,5)將尋找astring開始與指數5的字符。

+0

非常感謝!現在變得更有意義。 – LoreleiRS 2014-09-18 21:08:12

0

也許這會有所幫助。

string.indexOf(searchvalue,start);

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

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

+0

非常好!感謝您的有用答案! – LoreleiRS 2014-09-18 21:08:39

+0

很高興我能幫忙 – 2014-09-18 21:12:08