Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

dynamicProp

import { dynamicProp } from "https://raw.githubusercontent.com/Hatscat/MetavaScript/main/index.ts";

access to a property value by dynamic key

@example
// returns "[1,2,3][0]"
dynamicProp(List(1,2,3), 0)
@example
// returns "{a:{b:2}}['a']['b']"
dynamicProp(Record({ a: { b: 2 } }), Text`a`, Text`b`)
function dynamicProp(obj: string, ...keys: Array<string | number>): string;
§
dynamicProp(obj: string, ...keys: Array<string | number>): string
[src]

§Parameters

§
obj: string
[src]
§
...keys: Array<string | number> optional
[src]

§Return Type

§
string
[src]