2

请考虑以下文档:

http://livedocs.adobe.com/coldfusion/8/htmldocs/help.html?content=CFScript_11.html#1161053

我正在研究以下代码的描述:

<cfscript>

    //Set the variables

    acceptedApplicants[1] = "Cora Cardozo";
    acceptedApplicants[2] = "Betty Bethone";
    acceptedApplicants[3] = "Albert Albertson";
    rejectedApplicants[1] = "Erma Erp";
    rejectedApplicants[2] = "David Dalhousie";
    rejectedApplicants[3] = "Franny Farkle";
    applicants.accepted=acceptedApplicants;
    applicants.rejected=rejectedApplicants;

    rejectCode=StructNew();
    rejectCode["David Dalhousie"] = "score";
    rejectCode["Franny Farkle"] = "too late";

描述说,“创建两个一维数组,一个包含被接受的申请人,另一个包含被拒绝的申请人。”

我是 ColdFusion 的新手,在上面的代码中我没有看到任何使用数组关键字的数组声明,就像下面的文档一样:

http://livedocs.adobe.com/coldfusion/8/htmldocs/help.html?content=arrayStruct_03.html#1121128

请解释。

4

1 回答 1

3

你需要初始化你的acceptedApplicantsrejectedApplicants数组

应该有

acceptedApplicants = [];
rejectedApplicants= [];

在代码上面的某个地方。就像彼得说的那样,如果这是在一个函数中,请确保你 var 这些变量。

于 2013-06-28T13:00:22.680 回答