javascript - 迭代 JSON 以仅更新单个元素

标签 javascript json

我有以下 JSON。我将如何在纯 JavaScript 中迭代此操作以仅更新 bCoords 的坐标?

    { aCoordinates: { latitude: 22.572646, longitude: 88.36389500000001 },
  bCoordinates: { latitude: 22.572646, longitude: 88.36389500000001 } }

最佳答案

为什么要迭代?直接访问即可:

let data = {
  aCoordinates: {
    latitude: 22.572646,
    longitude: 88.36389500000001
  },
  bCoordinates: {
    latitude: 22.572646,
    longitude: 88.36389500000001
  }
}

data.bCoordinates.latitude = 1
data.bCoordinates.longitude = -1

console.log(data)

关于javascript - 迭代 JSON 以仅更新单个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52544519/

相关文章:

javascript - jQuery:处理跨域jsonp错误请求错误

javascript - 仅当值不存在时才向对象添加新的数组条目

JSON模式条件: field is required based on value of another field

c - 使用 cJSON 库解析 json 数组

javascript - 如何用图像替换 3 个随机字符

Javascript 将 dom 对象定义为变量

mysql - 如何检查 mysql DB 列是否具有对象的 json 数组并包含特定字符串

python - 解析嵌套的 JSON 响应 Python

java - 当通过 For 循环返回 List 时,无法在 Java 中将 List 转换为 Map

javascript - 如何从2个数组中获取总最小值和最大值