Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/471.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在javascript对象中通过键查找对象?_Javascript_Reactjs_Redux - Fatal编程技术网

如何在javascript对象中通过键查找对象?

如何在javascript对象中通过键查找对象?,javascript,reactjs,redux,Javascript,Reactjs,Redux,假设我的redux状态中有以下对象: books : { 1 : { id : 1, authorId : 5, bookId : 22 }, 2 : { id : 2, authorId : 5, bookId : 15, }, 3 : { id : 3, authorId : 42, bookId : 12

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

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

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

您可以访问数组中索引从0开始的元素,如您所述

访问对象中的键只需使用键名即可:

const secondBook = books[2];
你有没有试过用你现在拥有的东西来读书?