set
Calls of the function will be translated to an assignment of value to the receiver indexed (with square brackets/index operation) with propertyName.
E.g. for the following code:
fun test(j: Json, p: String, newValue: Any) {
j["prop"] = 1
j.set(p, newValue)
}
will be generated:
function test(j, p, newValue) {
j["prop"] = 1;
j[p] = newValue;
}
}