函数中的Javascript数组创建
Javascript array creation in function
我对Javascript不是很熟悉,遇到了一些问题,到目前为止我找不到答案,看看下面的代码:
function gridWindow(visible) {
this.name='grid';
this.visible=visible;
this.defn={ gridText: ['aString1', 11], gridProp: ['aString2', 1], gridTime: ['aString3', 4] };
this.init();
}
我的问题是上面这行发生了什么:
this.defn={ gridText: ['aString1', 11], gridProp: ['aString2', 1], gridTime: ['aString3', 4] };
是否在创建一个数组?每个字符串(11、1和4)后面的数字是什么意思?如何从这种数组中检索值?
谢谢。
这一行:
this.defn={ gridText: ['aString1', 11], gridProp: ['aString2', 1], gridTime: ['aString3', 4] };
this.defn是一个json对象,它包含键:
gridText, gridProp, gridTime
这些键是json数组,其中包含两个值。
如果您想获取gridText的值,您可以这样获取:
this.defn.gridText[0] // it will return 'aString1'
this.defn.gridText[1] // it will return 11
它不是数组,它是一个具有键值对的对象,值是数组
可以得到this.defn.gridText
的值。这将返回数组['aString1', 11]
相关文章:
- 从多维嵌套json数组创建下拉列表
- 为对象数组创建列表项
- 如何在cycle js中从JSON数组创建组件
- 使用数据数组创建多个类似组件
- 如何在 Angular JS 中从关联数组创建多个复选框
- 如何为给定数组创建跨度列表
- 如何在javascript中使用2个一维数组创建层次结构树
- 从数据对象数组创建折线图
- 从 javascript 数组创建一个 Jquery 数组
- Angular2从数组创建一个列表
- 使用JavaScript's Reduce从对象数组创建数组
- 如何从数组创建 jqtree
- 从字符串数组创建唯一组合数组
- 反应.js通过数组创建循环
- 从数组创建新元素,直到每秒数组为空
- 如何使用其他流的值数组创建流
- JavaScript:从字节数组创建图像资源
- 使用拆分字符串的数组创建一个对象
- 从一组数据或数组创建对象
- 多维数组 - 创建一个表