[英]Assigning Number Values to String Array
我正在嘗試找到一種使字符串數組具有[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"];
}
也許像這樣?
grades.map(function(v,i) { return i + 1; });
// Or cleaner but ES5:
grades.map((v,i) => i+1)
即使我可能誤解了您的問題。
您可以簡單地使用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);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.