-2
我必須檢查一個字符串是否包含其他字符串的所有字母。 例如:string 1 =「mary」;字符串2 =「aarmy」; 應該返回true; 我試圖indexOf方法,但這將只檢查整個字符串在相同的 順序。請給我建議任何解決方案。如果第一個字符串包含第二個字符串的全部字母,則返回
我必須檢查一個字符串是否包含其他字符串的所有字母。 例如:string 1 =「mary」;字符串2 =「aarmy」; 應該返回true; 我試圖indexOf方法,但這將只檢查整個字符串在相同的 順序。請給我建議任何解決方案。如果第一個字符串包含第二個字符串的全部字母,則返回
您可以通過以下方式在循環使用indexOf
:
for(var i = 0; i < string1.length; i++)
{
if(string2.indexOf(string1[i]) != -1)
//This letter occurs in string2
}
謝謝。有用 :) – ninja
你應該表現出任何的努力和當前的代碼,你有。逐字逐句提問,你不可能得到好的迴應;解釋你在苦苦掙扎,並提供清晰的調試信息。 – Aurora0001
我必須檢查一個字符串是否具有其他所有字符。 – ninja
我的觀點是你應該展示你到目前爲止已經嘗試過的東西,所以它看起來並不像你在這裏拋出一個問題。 – Aurora0001