【问题标题】:Javascript : Pulling date from array of objects and comparing itJavascript:从对象数组中提取日期并进行比较
【发布时间】:2020-07-13 11:34:51
【问题描述】:

假设我有一个包含这样用户的数组

const users = [
  {
    id: 1,
    first_name: 'Urbain',
    last_name: 'Pluvier',
    gender: 'Male',
    avatar:
      'https://robohash.org/voluptasaccusantiumfugit.png?size=50x50&set=set1',
    dob: '1996-01-18 02:44:17',
  }

如果我想将其与另一个日期进行比较以了解该人是否为成年人,我如何从中提取“dob”(出生日期)。

【问题讨论】:

  • new Date(users[0].dob)??
  • users 是一个数组,因此要访问第一个元素,请使用users[0]。这又是一个对象,所以要访问它的dob 属性,您需要附加.dob

标签: javascript arrays date object comparison


【解决方案1】:

users[i].dob // 其中 i 是数组元素的索引

如果这对你有任何帮助我不知道的话,你们中的一些人只能使用 .map 获得一组 dobs

users.map(it => it.dob)

【讨论】:

    猜你喜欢
    • 2011-11-28
    • 2013-07-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-26
    • 2015-12-15
    • 1970-01-01
    相关资源
    最近更新 更多