arrays - 访问数组属性

标签 arrays actionscript-3

var questions:Array = new Array;
questions[0] = "qname:mc_01, qvalue:1";
questions[1] = "qname:mc_02, qvalue:1";
questions[2] = "qname:mc_03, qvalue:1";
questions[3] = "qname:mc_04, qvalue:1";
questions[4] = "qname:mc_05, qvalue:1";
questions[5] = "qname:mc_06, qvalue:1";
questions[6] = "qname:mc_07, qvalue:1";
questions[7] = "qname:mc_08, qvalue:1";
questions[8] = "qname:mc_09, qvalue:1";
questions[9] = "qname:mc_10, qvalue:1";
questions[10] = "qname:mc_11, qvalue:2";
questions[11] = "qname:mc_12, qvalue:2";
questions[12] = "qname:mc_13, qvalue:2";
questions[13] = "qname:mc_14, qvalue:2";
questions[14] = "qname:mc_15, qvalue:2";
questions[15] = "qname:mc_16, qvalue:2";
questions[16] = "qname:mc_17, qvalue:2";
questions[17] = "qname:mc_18, qvalue:2";
questions[18] = "qname:mc_19, qvalue:2";
questions[19] = "qname:mc_20, qvalue:2";
questions[20] = "qname:mc_21, qvalue:3";
questions[21] = "qname:mc_22, qvalue:3";
questions[22] = "qname:mc_23, qvalue:3";
questions[23] = "qname:mc_24, qvalue:3";
questions[24] = "qname:mc_25, qvalue:3";
questions[25] = "qname:mc_26, qvalue:3";
questions[26] = "qname:mc_27, qvalue:3";
questions[27] = "qname:mc_28, qvalue:3";
questions[28] = "qname:mc_29, qvalue:3";
questions[29] = "qname:mc_30, qvalue:3";

我有这个数组,想访问 qname 属性,但不记得如何操作。它是类似于 questions[0].qname 还是 questions[0](qname)

最佳答案

您已将数组元素定义为字符串而不是对象。 试试这个:

var questions:Array = new Array;
questions[0] = {qname:mc_01, qvalue:1};
...

用花括号代替双引号。使用引号可以创建字符串。使用花括号,您可以创建动态对象并设置它们的属性。因此,如果您要为 qname 创建字符串值,请确保将其定义为 qname:"mc_01" 而不是 qname:mc_01

因此您可以使用 questions[0].qnamequestions[0]["qname"] 访问属性。

关于arrays - 访问数组属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12166551/

相关文章:

javascript - For 循环生成 URL 不起作用

c - 将制表符分隔的数据读取到 C 中的数组

ios - 使用air将文件保存到IOS设备

actionscript-3 - 从外部或从库中导入声音? AS3

javascript - 在 IE8 中发布扩展数组

arrays - Erlang中的大型可变字节数组

php - 有没有办法在 php 中获取两个数组之间的公共(public)值?

actionscript-3 - 如何加快 Flash IDE 项目的编译/发布时间

actionscript-3 - Adobe Air-检测连接是WIFI,3G还是EDGE

actionscript-3 - as3 XMLSocket 不请求策略文件