var selectColumns = new Array();
selectColumns[0] = { TableName: "DeploymentRosterView", ColumnName: "ArrivedOn" };
selectColumns[1] = { TableName: "DeploymentRosterView", ColumnName: "DepartedOn" };
selectColumns[2] = { TableName: "DeploymentRosterView", ColumnName: "RoleType" };
selectColumns[3] = { TableName: "DeploymentRosterView", ColumnName: "AdjusterFirstName" };
selectColumns[4] = { TableName: "DeploymentRosterView", ColumnName: "AdjusterLastName" };
上記のコードは、JavaScriptで配列を作成するために機能しますが、上記のコードを書くにはより優雅な方法がありますか?オブジェクトの初期化プログラムと同じですか?JavaScript配列の構文
var selectColumns = [
{ TableName: "DeploymentRosterView", ColumnName: "ArrivedOn" },
{ TableName: "DeploymentRosterView", ColumnName: "DepartedOn" },
{ TableName: "DeploymentRosterView", ColumnName: "RoleType" },
{ TableName: "DeploymentRosterView", ColumnName: "AdjusterFirstName" },
{ TableName: "DeploymentRosterView", ColumnName: "AdjusterLastName" }];
は注意してください - これはJSONではありません。これはオブジェクトリテラルの配列リテラルです。 JSONには非常に特殊な構文がありますが、これはそうではありません。 http://www.ietf.org/rfc/rfc4627.txt?number=4627 –
ルールを参照してください。文字列の場合JSONならJSオブジェクト、JSオブジェクトなら – hugomg
@missingno - いつもちょっと "jsonオブジェクト"がないことを理解しましたが、あなたのコメントは本当に私のために凝固しました...ありがとうございました。最後の答えで+1してください:) –