最近开始深入研究JSON,而我目前正在尝试使用数字作为“标识符”,但效果不太好。foo:"bar"
可以正常工作,而0:"bar"
不能。
var Game = {
status: [
{
0:"val",
1:"val",
2:"val"
},
{
0:"val",
1:"val",
2:"val"
}
]
}
alert(Game.status[0].0);
有什么办法可以通过以下方式做到这一点?这样的事情Game.status[0].0
会让我的生活更轻松。当然,还有其他解决方法,但是这种方法是首选。
JSON仅允许键名称为字符串。这些字符串可以包含数值。
您虽然没有使用JSON。您有一个JavaScript对象文字。您 可以 将标识符用于键,但是标识符不能以数字开头。您仍然可以使用字符串。
var Game={
"status": [
{
"0": "val",
"1": "val",
"2": "val"
},
{
"0": "val",
"1": "val",
"2": "val"
}
]
}
如果使用点符号访问属性,则必须使用标识符。请改用方括号表示法:Game[0][0]
。
但是鉴于这些数据,数组似乎更有意义。
var Game={
"status": [
[
"val",
"val",
"val"
],
[
"val",
"val",
"val"
]
]
}
问题内容: 我正在使用Xcode 6.4 我有一个UIViews数组,我想用keys转换成Dictionary 。像这样: 这行得通,但是我正在尝试以更实用的样式进行操作。我想我不得不创建变量使我感到困扰。我很乐意使用并喜欢这样: 感觉更好,但是我遇到了错误:我尝试了其他对象(例如)进行此操作,但遇到了同样的错误。 有什么清理建议吗? 问题答案: 尝试这样: Xcode 8•Swift 2.3 X
本文向大家介绍在Python中将索引作为值的字典,包括了在Python中将索引作为值的字典的使用技巧和注意事项,需要的朋友参考一下 在本文中,我们将学习如何从另一个常用的python集合即list创建字典。索引或键不属于列表内容。但是在字典中,我们需要在每个元素上附加一个键或索引,这就是值。 使用枚举 枚举函数添加一个计数器作为枚举对象的键。因此,我们将其应用于给定列表并使用for循环。这将创建所
问题内容: 我正在尝试转换以下列表: 像这样的字典: 我尝试了其他职位的答案,但没有任何帮助。我现在有以下代码: 这给了我这个错误: 任何帮助深表感谢。谢谢。 问题答案: 您可以从内置的枚举中获取列表的索引。您只需要反转索引值映射并使用字典理解来创建字典 哦,永远不要将变量命名为内置变量或类型。
问题内容: 我是Elasticsearch的新手,正在尝试使用和字段创建多字段索引。有了这些字段,它们都工作得很好,但是当我尝试在数组中获取一些结果时,它返回一个空的数组。 我的资料: 对应: 搜索: 期望: 按,或搜索,应返回结果 搜索应返回结果 搜索应返回结果 搜索依据不应返回结果 我想念什么? 问题答案: Cross_fields具有约束,所有字段应具有相同的搜索分析器,或者所有查询项应出现
问题内容: 假设我有一个类似的数组: 我希望能够构建一个可以传递字符串的函数,该函数将用作数组索引路径并返回适当的数组值,而无需使用。那可能吗? 问题答案: 您可以使用数组作为路径(从左到右),然后使用递归函数:
问题内容: 我有一个使用该函数构建的数组,但是看到我如何将其与随机/动态数据一起使用,我看到索引不断变化: 我需要始终从0开始对数组进行排序。我正在测试不同的数据,有时它从0开始,而在其他测试中,它从不同的数字开始。我进行了研究,发现数组从零开始,但似乎仅适用于该用户的特定情况。 我怎样才能做到这一点? 问题答案: $your_new_array = array_values($your_old_