var myStringArray = ["abcd", "efgh", "ijkl"], foundResult = false;
myStringArray.forEach(function(currentString) {
if (/\d+/.test(currentString)) {
console.log("Number found");
foundResult = true;
}
});
if(foundResult === false) {
console.log("Number NOT found");
}
このコードは、問題を示すためのものです。一致したかどうかを確認するには、追加の変数を使用する必要があります。変数なしでこれを処理するエレガントな方法はありますか?
編集:を使用できることはわかっていますが、コードの最後の条件some
で見られるように、一致しないケースと一致させたいと思います。if