今日は、split() メソッドを使用して、文字列内に特定の文字が出現する回数を数えました。また、Baidu をチェックして、他の方法があるかどうかを確認しました。次の関数を見ましたが、 count ; offset = subStr.length;
意味がわかりません。通りすがりの先輩に聞いてください。
typecho2017-06-12 09:35:03
indexOf usecount++; offset += subStr.length;
count++; offset += subStr.length;
count
表示的是计数器,记下字符出现的次数offset
赋值给 indexOf
的第二个参数,表示从父字符串的 offset 索引位置开始 查找 子字符串subStr
当offset
找到了,就count
+1,再从offset += subStr.length
的位置开始找,因为indexOf
count
は、文字が出現した回数を記録するカウンターを表しますoffset
indexOf
に指定された 2 番目のパラメータは、offset
が見つかったときに、親文字列のオフセット インデックス位置から開始して部分文字列 subStr
を検索することを意味します。 , count
+1 を実行し、offset += subStr.length
の位置から検索を開始します。indexOf
は最初の位置しか決定できないためです。見つかった部分文字列のインデックス。 。