-2
配列内の2つのオブジェクト値を比較するにはどうすればよいですか?配列内の2つのオブジェクト値を比較しますか?
私のウェブページは、入力質問が複数あるクイズで構成されています。ユーザの入力userinput
は、array
に保存されています。すでに質問にはq
というステムがあり、回答はans
です。
アレイ:
var questions = [
[{
"q": "What is the capital of England?",
"ans": "london",
"userinput": "london"
}, {
"q": "What is the capital of Ireland?",
"ans": "dublin",
"userinput": "dublin"
}, {
"q": "What is the capital of France?",
"ans": "paris",
"userinput": "paris"
}, {
"q": "What is the captial of Spain?",
"ans": "london",
"userinput": "madrid"
}],
[
[{
"q": ...
私はcomparsion if
ステートメントを作成するかどうかはわかりません。ここで私が試したことがあります。コンソールメッセージSyntaxError: Unexpected token {
が表示されます。
私は[$slide]
と[$qnum]
を含めるので、他のページにコードを再利用しています。
if ($(questions[$slide][$qnum].userinput.val()) === $(questions[$slide][$qnum].ans.val())
...