1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-16 20:05:07 +00:00

LibJS: Prefer "define_property" over "put"

This commit is contained in:
Matthew Olsson 2020-07-11 07:58:56 -07:00 committed by Andreas Kling
parent c485c86015
commit 531fdb2e82
3 changed files with 5 additions and 5 deletions

View file

@ -433,7 +433,7 @@ Object* JSONObject::parse_json_object(Interpreter& interpreter, GlobalObject& gl
{
auto* object = Object::create_empty(interpreter, global_object);
json_object.for_each_member([&](auto& key, auto& value) {
object->put(key, parse_json_value(interpreter, global_object, value));
object->define_property(key, parse_json_value(interpreter, global_object, value));
});
return object;
}
@ -443,7 +443,7 @@ Array* JSONObject::parse_json_array(Interpreter& interpreter, GlobalObject& glob
auto* array = Array::create(global_object);
size_t index = 0;
json_array.for_each([&](auto& value) {
array->put(index++, parse_json_value(interpreter, global_object, value));
array->define_property(index++, parse_json_value(interpreter, global_object, value));
});
return array;
}