未定義のプッシュのプロパティを読み取ることができません。なぜそれは未定義ですか?私がconsole.log(columnsArray[i])
をすると、それは私に価値を示しています。わかりません。未定義のプロパティ 'push'を読み取ることができません
var columnsArray = ["col1","col2","col3"];
var indexArray = [];
function submitIndex() {
for (var i = 0; i <= columnsArray.length ; i++) {
if ($("#" + columnsArray[i]).is(":checked") === true) {
indexArray.push(columnsArray[i]);
} else {
console.log(columnsArray[i] + "is not checked");
}
}
var indexArray = indexArray.filter(onlyUnique);
console.log(indexArray);
}
'indexArray'は' columnsArray [i] 'ではなく、定義されていません。正確にどこに定義しましたか? –
定義する前に 'indexArray'にアクセスしようとしています。 – Yash
indexArrayが宣言されています! –