なぜこの配列解析が機能しないのですか?配列を半分で解析する
var input = [ 'sam 99912222',
'tom 11122222',
'harry 12299933',
'sam',
'edward',
'harry' ];
var numItems = 3;
console.log(input);
var phoneNames = [];
var searchNames = [];
var phoneBook = [];
for (i = 0; i < numItems; i++) {
phoneNames.push(input[i]);
var j = i + numItems;
searchNames.push(input[j]);
}
console.log("phoneNames: " + phoneNames);
console.log("searchNames: " + searchNames);
出力:
[ 'sam 99912222',
'tom 11122222',
'harry 12299933',
'sam',
'edward',
'harry' ]
phoneNames: sam 99912222,tom 11122222,harry 12299933
searchNames: ,,
はなぜsearchNamesは値が入力されていませんか?あなたの入力配列は、以下のコードのように見える、あなたのソリューションは、私のために完璧に動作することを仮定するために
がどのように大規模である:ここでは
を私はちょうど走った私の完全なコードですあなたの入力配列?インデックスjは入力配列のサイズよりも大きいですか? – auburg
[コードスニペットを実行]ボタンをクリックすると、出力が期待通りに表示されます。あなたの実際の入力またはあなたの実際のコードが別のものです。 – JJJ
スニペットをチェックすると、searchNamesは@JJJの右側に – havenchyk