获取特定列表的值
Taking the values of a specific list
如果网页的代码包含以下内容:
<script>
ara.bar.addData({"name":"page1","mylist":{"1":2,"2":2,"3":2,"4":2}});
</script>
如何从mylist中检索具有键/值的对象?
您已经在下面说过,您希望在 addData
代码中使用该数据。你只需要使用你给参数取的名字(我将在下面称它为options
,但是名字并不重要)并访问它的mylist
属性。被mylist
引用的对象作为属性称为1
、2
等。因为这些名称以数字开头,所以必须使用括号来访问它们:
function addData(options) {
console.log(options.mylist[1]); // 2
}
当访问mylist
的属性时,您可以使用"1"
或1
(以及"2"
和2
等);从技术上讲,名称是一个字符串,所以如果使用1
,它将被强制转换为字符串。
mylist
成为一个原始对象,我会让它成为一个数组这样它就有了length
这样写起来就更紧凑了:
ara.bar.addData({"name":"page1","mylist":[2,2,2,2]});
那么您的options.mylist
将是一个具有属性0
, 1
, 2
和3
的数组(在您的示例中所有这些属性的值都为2
)。
相关文章:
- 使用JavaScript在IE9中获取数据列表选项
- 如何递归地获取嵌套对象中所有子对象的列表
- 无法在mvc视图中使用ajax调用获取操作返回的模型对象列表
- 如何在 Javascript/jQuery 中获取一些随机下拉列表的选定值
- 使用 jQuery 从下拉列表中获取所选文本
- 以编程方式获取无线接入点列表
- 如何在jquery中获取列表项的最顶端父项的文本
- 如何在JqWidgets网格中获取所有未选中行索引的列表
- 从javascript中的数组列表中获取值
- 如何从值的Angular下拉列表中获取ID
- 挖空剑道下拉列表获取所选项目的文本
- 如何从依赖下拉列表获取值到JavaScript并将其解析到另一个PHP页面
- 通过要按顺序获取的键列表获取嵌套键
- 从谷歌地图API列表获取最近的地方细节
- JQuery自动完成列表获取Json项目
- Jquery asp.net复选框列表获取项目值
- 基于选定的第一个下拉列表获取下拉列表的值
- jQuery可排序连接列表-获取列表id和数据值的排序值
- 样式下拉列表:获取兄弟元素的高度并求和
- 根据文本框中重新排列的无序列表获取值