正規表現が一致するかどうかをテストし、一致する場合は変数に割り当て、一致しない場合はデフォルト値に割り当てるために、現在次のことを行っています。
var test = someString.match(/some_regex/gi);
var result = (test) ? test[0] : 'default_value';
1行のコードでJSで同じことを行う方法があるかどうか疑問に思っていました.
明確化: 私は自分のコードを小さくしようとしているのではなく、次のように多くの変数を定義している場所をきれいにしようとしています:
var foo = 'bar',
foo2 = 'bar2',
foo_regex = %I want just one line here to test and assign a regex evaluation result%