簡體   English   中英

將數字值分配給字符串數組

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM