如何JSON.解析并忽略数组下标
How to JSON.parse and ignore the array indices?
我有这个示例字符串,我想把它解析为一个对象
const payload = "{'"teamIds'":[584,585,586]}";
console.log(JSON.parse(payload))
但是结果会自动添加索引:
teamIds:
0: 584,
1: 585,
2: 586
在这种情况下如何去掉下标保持[584,585,586]
不变?
来自PHP背景,我认为这是可能的。尽管如此,还是谢谢你的帮助。
标题>你不能,这就是数组的工作方式,如果你不提供任何你的值,它们需要有自动设置的值的索引。这就是它的工作原理,在javascript中,你可以分配索引,但它会变成一个对象,而不是一个数组,但数组中不能有没有索引的值
const payload = "{'"teamIds'":[584,585,586]}";
console.log('['+JSON.parse(payload).teamIds.toString()+']')
相关文章:
- 用每小时的差值填充数组/列表-从下拉列表中给定两个时间值
- 从多维嵌套json数组创建下拉列表
- Jquery 读取编号组中选择下拉列表的数组
- 使用数组向下搜索Javascript对象
- 如何在不使用ajax的情况下将pair值添加到数组并发送到django中的视图
- 算法:从数组(javascript/angular)中按当前日期获取上一个和下一个事件
- Jquery/Javascript:通过按下按钮显示数组中的随机图像
- 如何从另一个带下划线的数组中筛选带元素的数组
- Knockout JS中具有下拉列表的数组
- 如何获取 JSON 数组下存在的相应值
- 使用类似查询的对象过滤器数组下划线
- 挖空可观察数组下拉绑定问题
- 表单显示问题+数组下的结果
- 将PHP数组输入到Javascript数组/下拉列表中
- 如何逃脱';';和& # 39;()& # 39;在javascript数组下,它支持窗口和linux
- 如何JSON.解析并忽略数组下标
- 数组的下标是否被移到了正确的位置向左还是向右
- 如何检查数组下的值是否存在且差值小于0.000002
- 知道二维数组下值的位置
- 更新了“可观察数组”下的项目未传播到 UI