njs_value_property_i64(njs_vm_t *vm, njs_value_t *value, int64_t index,
njs_value_t *retval)
{
- njs_int_t ret;
njs_value_t key;
- ret = njs_int64_to_string(vm, &key, index);
- if (njs_slow_path(ret != NJS_OK)) {
- return ret;
- }
+ njs_set_number(&key, index);
return njs_value_property(vm, value, &key, retval);
}
njs_value_property_i64_set(njs_vm_t *vm, njs_value_t *value, int64_t index,
njs_value_t *setval)
{
- njs_int_t ret;
njs_value_t key;
- ret = njs_int64_to_string(vm, &key, index);
- if (njs_slow_path(ret != NJS_OK)) {
- return ret;
- }
+ njs_set_number(&key, index);
return njs_value_property_set(vm, value, &key, setval);
}