比方說,我有一個字符串:var a = 'testString';
怎樣才能同時指出兩件事?
然後我得到的t
索引:這將使0
return a.indexOf('t');
現在我要得到的''
指數:
return a.indexOf('');
這也給了0,但如果我回到a.charAt(0)
它返回「T」。 a.indexOf('')
和a.indexOf('t')
都是0怎麼可能?
比方說,我有一個字符串:var a = 'testString';
怎樣才能同時指出兩件事?
然後我得到的t
索引:這將使0
return a.indexOf('t');
現在我要得到的''
指數:
return a.indexOf('');
這也給了0,但如果我回到a.charAt(0)
它返回「T」。 a.indexOf('')
和a.indexOf('t')
都是0怎麼可能?
因爲空字符串是每一個字符串的子串。 indexOf
被指定返回與子字符串匹配的最小索引,因此任何字符串返回的索引將始終爲0.
當然!我重讀了它,結果發現'indexOf'給出了第一次出現(基本上你在說什麼)。 – Cilan
@ManofSnow:它與每個集合的子集相同。 –
你是什麼意思的索引「'」空字符串 –
@falinsky - JavaScript!= Java 。 – nnnnnn
@nnnnnn大聲笑,沒關係的語言,一個空字符串仍然是一個空字符串... – Cilan