2017-07-09 8 views
0

文字列を持つ配列を作成する方法を見つけようとしていますが、[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"]; 

} 
+4

あなたは「文字列の配列は、[1、2、3、4、などの値を持たせることにより、意味何をすべきか... ] "。数字のある別の配列を作成する場合と同様に、配列の各文字列に数値を追加し、文字列や別のものに基づいて配列を並べ替えますか?もう少し説明できますか? –

+0

"VB"は "1"に等しく、 "V0"は "2"に等しくなり、 "V17"に至る。私は、数値変数で17個の変数をリストするよりも簡単な方法を見つけようとしています。 – bgongre

+0

@bgongre「VA」とは何でしょうか?これらの文字列を数字 – OverCoder

答えて

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);

0

おそらくこのようなものですか?

grades.map(function(v,i) { return i + 1; }); 
// Or cleaner but ES5: 
grades.map((v,i) => i+1) 

私はあなたの質問を誤解しているかもしれませんが。

関連する問題