vault backup: 2025-03-24 22:40:31
All checks were successful
Update pages on webserver / Update (push) Successful in 5s

This commit is contained in:
themodernhakr 2025-03-24 22:40:31 -05:00
parent 620bd29a29
commit 2fb9fb3e36

View File

@ -6,7 +6,7 @@ While working on my Database datapack (still WIP), I knew I'd want to find
# Scenario # Scenario
## Dataset ## Dataset
The data is stored in a storage `#_macro.array`. Array is populated with a total of 500 entries, each having a `id` and `string` fields. The data is stored in a storage `#_macro.array`. Array is populated with a total of 500 entries, each having `id` and `string` fields.
```json ```json
[ [
{ {
@ -21,8 +21,17 @@ The data is stored in a storage `#_macro.array`. Array is populated with a total
] ]
``` ```
## Constraints ## Constraints
The objective is to create an interface that receives a keyword, say `entry500`, and searches the array for an entry where the value of `string` matches the keyword. The objective is to create an interface that receives a keyword, say `entry500`, and searches `#_macro.array` for an entry where the value of `string` matches the keyword. The keyword
In TypeScript, it would look something like this:
```ts
function searchArray(keyword: string) {
// logic
return theRelevantEntry
}
searchArray('entry500')
```
# One Macro # One Macro
Macros allow us to reach into our array and pick out an entry that matching value in the `string` property. Macros allow us to reach into our array and pick out an entry that matching value in the `string` property.
```vb ```vb