json.indexOf: Difference between revisions
Jump to navigation
Jump to search
Verisimilar (talk | contribs) m (Minor formatting changes, corrected examples, added see also.) |
No edit summary |
||
Line 26: | Line 26: | ||
Find the index of the first occurrence of {{code|1}}, starting at index {{code|1}}: | Find the index of the first occurrence of {{code|1}}, starting at index {{code|1}}: | ||
<source lang="mtmacro" line> | <source lang="mtmacro" line> | ||
[r: json. | [r: json.indexOf("[1,2,3,1,1,3]", 1, 1)] | ||
</source> | </source> | ||
Returns: {{code|3}} | Returns: {{code|3}} | ||
Line 32: | Line 32: | ||
Find the index of the first occurrence of {{code|2}}, starting at index {{code|2}}: | Find the index of the first occurrence of {{code|2}}, starting at index {{code|2}}: | ||
<source lang="mtmacro" line> | <source lang="mtmacro" line> | ||
[r: json. | [r: json.indexOf("[1,2,3,1,1,3]", 2, 2)] | ||
</source> | </source> | ||
Returns: {{code|-1}} | Returns: {{code|-1}} |
Revision as of 03:28, 9 January 2020
json.indexOf() Function
• Introduced in version 1.3b53
Returns the index of the first occurrence of a value in the JSON Array. If the value does not exist in the JSON Array then
-1
is returned. All JSON Array indexes start at 0
.Usage
json.indexOf(array, value)
json.indexOf(array, value, start)
Parameters
array
- The JSON Array to search.value
- The value to find the index of in the JSON Array.start
- The index to start searching from, if not specified it defaults to0
.
Examples
Find the index of the first occurrence of
Returns:
1
:
[r: json.indexOf("[1,2,3,1,1,3]", 1)]
Returns: 0
Find the index of the first occurrence of 1
, starting at index 1
:
[r: json.indexOf("[1,2,3,1,1,3]", 1, 1)]
Returns: 3
Find the index of the first occurrence of 2
, starting at index 2
:
[r: json.indexOf("[1,2,3,1,1,3]", 2, 2)]
-1