2017-07-13 9 views
1

JavaScriptを使用してユーザーの数値入力を取得しようとしていて、入力の数字を配列として格納しようとしています。配列への数字の取得 - JavaScript

DOMを使用してユーザーの入力を取得することができましたが、数字を配列に格納するにはどうすればよいですか?

+0

あなたが持っているコード、およびどのような出力の例あなたを投稿しないのはなぜ欲しいです ? – adeneo

+0

あなたの入力に応じて、input.split()またはinput.split( "、")どちらか – H77

答えて

1

あなたは単数形の数字を保存したい場合は、

userInput = '42'; 
 

 
console.log(userInput.split(''));

+0

userInputが定義されていません – kikiwie

2

あなたは番号の配列を取得したい場合には、一つの解決策は、にある.split( '')を使用することができますArray.fromメソッドとmap配列アイテムを数字に使用します。数のアレイの場合

let number=1234; 
 
let array=Array.from(number.toString()).map(Number); 
 
console.log(array);

0

var input = "123456789"; 
 
var array = input.split('') 
 
for(var i = 0; i <array.length; i++) { array[i] = +array[i]; } 
 
console.log(array)

操作+array[i]は、番号変換を行うためだけの簡単な方法です。

あなたは文字の配列は、あなたがここに何ができるかをコード

1

からfor loopを削除したい場合は、単純です:

userInput1 = '42'; 
userInput2 = '43'; 
const inputArray = [userInput1, userInput2] 
+0

userInputが定義されていません –

関連する問題