我试图找到一种方法来创建一个包含字符串的数组,如[1,2,3,4,...]等等。我相信我看到了一种方法来利用'indexOf + 1'谢谢你的帮助。
function sortGrades(lst){
var grades = ["VB", "V0", "V0+","V1", "V2", "V3", "V4", "V5", "V6", "V7",
"V8",` "V9", "V10", "V11", "V12", "V13", "V14", "V15", "V16", "V17"];
}
答案 0 :(得分:0)
也许是这样的?
grades.map(function(v,i) { return i + 1; });
// Or cleaner but ES5:
grades.map((v,i) => i+1)
即使我可能误解了你的问题。
答案 1 :(得分:0)
您只需使用map
:
var grades = ["VB", "V0", "V0+","V1", "V2", "V3", "V4", "V5", "V6", "V7",
"V8", "V9", "V10", "V11", "V12", "V13", "V14", "V15", "V16", "V17"];
var numericGrades = grades.map((grade, index) => index + 1);
console.log(numericGrades);