JavascriptまたはjQueryはPythonの "in"ステートメントとまったく同じですか?"in" Javascript/jQueryの文
"" "DEA" に - >に単語のためにグーグルで真
は絶望的である:(
JavascriptまたはjQueryはPythonの "in"ステートメントとまったく同じですか?"in" Javascript/jQueryの文
"" "DEA" に - >に単語のためにグーグルで真
は絶望的である:(
それはin
operatorを持っているが、キーのみをオブジェクトに制限されています
var object = {
a: "foo",
b: "bar"
};
// print ab
for (var key in object) {
print(key);
}
そして、あなたはまた、このようなチェックのためにそれを使用することがあります。
if ("a" in object) {
print("Object has a property named a");
}
0123をあなたが
indexOf()メソッドを使用する必要があるものの、文字列の場合
チェック:
if ("abc".indexOf("a") > -1) {
print("Exists");
}
どうindexOfは?
正規表現が必要ですか?
あなたがその項目で、それが返されない場合は-1を
"dea".indexOf("a");
は2
を返します。私はthatsの何を考えるのindexOf
などを使用する必要があります
if ("dea".match(/a/))
{
return true;
}
あなたは後です。
indexOf
機能により、あなたは、このような文字列のような拡張できます
String.prototype.in = function (exp) {
return exp.indexOf(this) >= 0;
}
if ("ab".in("abcde")) { //true
}
そして、人々は私を泥棒を使って絵のフックを張っていると非難しました...:P –
笑よく私はまだindexOfを使っていませんでしたregExp; P ...私はちょっと使いやすくしました –
私はむしろString .prototype.contains(substring)メソッド。とにかく、素敵なアイデア。 –
をなぜこれがdownvotedでしたか?それは実際に質問に答える唯一の答えです。 – peirix
質問は文字列内の文字列を見つけることです。 –
Aha。私はPythonを知らないので、javascriptの 'in'ステートメントに関する質問を読んでいます。今や意味をなさない – peirix