javascript - 如何从对象中获取键值?

标签 javascript jquery json

我想从下面的对象中获取工作日的值。怎么才能得到这个? 我得到了未定义的值。我也使用了 JSON.parse,但仍然遇到另一个错误。

var timecardDayDetails = [{
    "projectId": 'projectName',
    "activityId": 'projectActivity',
    "location": 'projectLocation',
    "taskDetails": 'projectComments',
    "workingDay": 'Monday',
    "workingDate": "2019-11-04",
    "workingHours": 'workingHours',
    "startTime": 'tsTimeStart',
    "endTime": 'tsTimeEnd',
    "status": "draft"
  },
  {
    "projectId": 'projectName',
    "activityId": 'projectActivity',
    "location": 'projectLocation',
    "taskDetails": 'projectComments',
    "workingDay": 'Monday',
    "workingDate": "2019-11-04",
    "workingHours": 'workingHours',
    "startTime": 'tsTimeStart',
    "endTime": 'tsTimeEnd',
    "status": "draft"
  }
]

var parsedData = JSON.stringify(timecardDayDetails);

alert(parsedData['workingDay']);

最佳答案

这是数组,因此您需要定义索引来获取值

timecardDayDetails[0] 然后像 timecardDayDetails[0]['workingDay']

var timecardDayDetails = [{
    "projectId": 'projectName',
    "activityId": 'projectActivity',
    "location": 'projectLocation',
    "taskDetails": 'projectComments',
    "workingDay": 'Monday',
    "workingDate": "2019-11-04",
    "workingHours": 'workingHours',
    "startTime": 'tsTimeStart',
    "endTime": 'tsTimeEnd',
    "status": "draft"
  },
  {
    "projectId": 'projectName',
    "activityId": 'projectActivity',
    "location": 'projectLocation',
    "taskDetails": 'projectComments',
    "workingDay": 'Monday',
    "workingDate": "2019-11-04",
    "workingHours": 'workingHours',
    "startTime": 'tsTimeStart',
    "endTime": 'tsTimeEnd',
    "status": "draft"
  }
]



alert(timecardDayDetails[0]['workingDay']);

关于javascript - 如何从对象中获取键值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59172464/

相关文章:

javascript - 如何创建 iframe 然后使用 jQuery 将 javascript 附加到它?

javascript - JavaScript 数组顺序有保证吗?

jquery - 如何在div之外获取 Owl Carousel 导航

javascript - Angular 2 数组打印在控制台上,但无法在屏幕上打印对象属性

android - 截击网络 ImageView 和请求 header

c# - 序列化时使用 Json.NET 的特定属性名称

javascript - 变量更改时图像交换

javascript - AngularJS ng-show 和 ng-hide 在 $http 调用后不会改变状态

javascript - 新页面时保持打开子菜单

jquery - wp_enqueue_scripts jquery 到 footer.php