Why is the table of contents in the abstract placed at the beginning of the document, and in many books at the end?

Because when reading an abstract, you first need to present its structure, that is, place the table of contents at the beginning. This is not required in books, if the reader needs to find something, he will turn to the end to its content.

Remember: The process of learning a person lasts a lifetime. The value of the same knowledge for different people may be different, it is determined by their individual characteristics and needs. Therefore, knowledge is always needed at any age and position.
https://www.bystudin.com/why-is-the-table-of-contents-in-the-abstract-placed-at-the-beginning-of-the-document-and-in-many-books-at-the-end/
www.bystudin.com
crawl=CC-MAIN-2021-43
21325
application/http; msgtype=response
sha1:N44HDQWBLMOO3EHUDXJOSFNEAEVXBGVC
<urn:uuid:b74b742f-8eab-4e3e-8386-d47accb79113>
2021-10-21T02:54:37Z
37.143.13.208
text/html
sha1:Q3UVMMTQE42MG3RINODRIXYIZVOMLWCX
<urn:uuid:53b5d004-c6fd-460c-a7d9-d5bc355a14a0>
https://www.bystudin.com/why-is-the-table-of-contents-in-the-abstract-placed-at-the-beginning-of-the-document-and-in-many-books-at-the-end/
response
<urn:uuid:67eb67f9-b930-445e-9354-7c66cb7f415a>
isPartOf: CC-MAIN-2021-43
publisher: Common Crawl
description: Wide crawl of the web for October 2021
operator: Common Crawl Admin (info@commoncrawl.org)
hostname: ip-10-67-67-112
software: Apache Nutch 1.18 (modified, https://github.com/commoncrawl/nutch/)
robots: checked via crawler-commons 1.2-SNAPSHOT (https://github.com/crawler-commons/crawler-commons)
format: WARC File Format 1.1
conformsTo: https://iipc.github.io/warc-specifications/specifications/warc-format/warc-1.1/