代码之家  ›  专栏  ›  技术社区  ›  R. Kohlisch

如何在javascript对象中按键查找对象?

  •  -4
  • R. Kohlisch  · 技术社区  · 8 年前

    假设我的redux状态中有以下对象:

    books : {
        1 : {
            id : 1,
            authorId : 5,
            bookId : 22
        },
        2 : {
            id : 2,
            authorId : 5,
            bookId : 15,
        },
        3 : {
            id : 3,
            authorId : 42,
            bookId : 12
        }
    },
    

    我如何知道查找和访问2号图书?我知道在数组中我只需要 books[1] 但是,如果父结构是一个javascript对象,我如何访问该对象?

    1 回复  |  直到 8 年前
        1
  •  0
  •   Tholle    8 年前

    您可以访问数组中的一个元素,该元素的索引从 0 如你所说。

    访问对象中的密钥只是使用密钥名称的问题:

    const secondBook = books[2];