チュートリアルはこちら: チュートリアル: JavaScript オブジェクトを使用してスプレッドシート データを作成する
完全なコードは、チュートリアルの最後にあります。
最初の関数 runExample() で for ループが得られません
for (var i = 0; i < data.length; ++i) {
var rowData = data[i];
if (!dataByDepartment[rowData.department]) {
dataByDepartment[rowData.department] = [];
departments.push(rowData.department);
}
dataByDepartment[rowData.department].push(rowData);
}
ifステートメントの中で何が起こっているのかわかりません。dataByDepartment[rowData.department])とはどういう意味ですか???
dataByDepartmentは最初は空です...これはプロパティを作成していますか??
誰かがそのループ全体が何をしているのか説明してもらえますか? どうもありがとうございました!
PS: 私はまだ Javascript を初めて使用します... C プログラミングから来て、オブジェクトとプロパティの作成にいつも混乱しています...