これを行うためのJavaScriptの組み込み関数はありますか、それともこれが唯一の選択肢ですか? 以下のコードを見てください。
var arr=[1,3,4,'+','-', or whatever]
function value_check(user_click){
var operators=['+','-','/','*','.']
for (var i=0;i<operators.length;i++){
if (arr[arr.length-1]==operators[i]){var value1='operator found';}
if (user_click==operators[i]){
var value2= value1;alert("consecutive operators"); break;
}
}
}
このコードは私が意図したことを達成すると思いますが、これを行う簡単で短い方法はありますか? つまり、次のようなことを達成したいと考えています。
if (arr[arr.length-1] && user_click BOTH ARE IN operators array)
alert("consecutive operators)