The opposite of a relational database. It doesn't rely on tables and relationships, which is why it's called No-SQL. It is instead (usually) reliant on documents. Popular examples include:
When you use a website or an app, a lot of things are going on in the background in order to give its users what they're looking for.
Things are being carried out and the result of these things depend on other things.
One of these things that influence how an app behaves, is the information that it has on hand. For example:
💿 The user's name so the app can give a personalised greeting.
💿 The list of tasks in a to-do list so the app can list them, add things or remove things from it.
If you're learning Javascript, sooner or later you'll come across the forEach() and map() functions. It is quite often that there is some confusion about what each one does.