var xx1 = ["樂譜中的調號為( )調", "寫出a自然小調音階。", "以G為冠音,構寫增四、減五音程。", "調式分析。", "將下列樂譜移為C大調。", "正確組合以下樂譜。", "以下樂譜應如何正確組合( )"]; var xx2 = {"0分":{"樂譜中的調號為( )調":"2","調式分析。":"2","將下列樂譜移為C大調。":"2","正確組合以下樂譜。":"2","以下樂譜應如何正確組合( )":"2"},"10分":{"以G為冠音,構寫增四、減五音程。":"2"},"20分":{"寫出a自然小調音階。":"2"}}; console.log(xx1); console.log(xx2); function getData(score, list, result){var target = result[score] || {};var arr = [];for(var i=0; i<list.length; i++){arr.push( parseInt(target[list[i]] || 0) );}return arr; }var a = getData('0分' , xx1, xx2) console.log('0分 ' + a) var a = getData('20分' , xx1, xx2) console.log('20分 ' + a) var a = getData('10分' , xx1, xx2) console.log('10分 ' +a)
?