JS私はそうのように、 'ヘッダ' 配列のヘッダタイトルごとに列をインスタンス化したい:インスタンス化 -
const Column = require('./Column.js')
let columns = []
console.log(headers) // ['Name', 'Address', 'Phone']
headers.forEach(function(header){
columns.push(new Column(`${header}`))
})
console.log(columns) //[]
index.js
class Column{
constructor(column_name){
this.name = column_name
}
}
column.js
しかし、列配列をチェックすると、実際に列がインスタンス化されることはありません。何が起こっているのか、それを修正する方法は不明です。
これは、 'headers'配列の内容に大きく依存するようです。 – Pointy
私の推測では、 'headers'は空です(かなりPointyの推測です)。 –
この[jsfiddle](https://jsfiddle.net/bs4q15cc/)はコードが動作することを確認するため、上記のコメントやあなたが示していないその他のコードで説明されている問題でなければなりません。 –