Я очень новый в JavaScript, и я пытаюсь внедрить новую функцию в существующий проект. Фон - в html-файле я вижу:
<script src="js/users.js" type="text/javascript"></script>
<script src="js/seating-plan.js"></script>
Файл доступа к файлу seat-plan.js, хранящийся в users.js, который содержит:
var users = [
{"id": 1, "name":"first", "surname":"surname"},
{"id": 2, "name":"second", "surname":"surname"}
]
Мой вопрос: Могу ли я изменить свойство, загруженное из такого объекта, чтобы файл был изменен? Если так, то как это сделать? Я прочитал несколько сообщений о том, как изменить свойство объекта, но такой подход будет изменять только загруженный объект, а не переписывать файл js, поэтому после обновления я застряну с тем же результатом. Я предполагаю, что мне нужно будет изменить способ первоначальной загрузки объекта массива, но если вы знаете, как сделать это с моим исходным подходом или как сделать второй вариант простым способом, пожалуйста, помогите.
РЕДАКТИРОВАТЬ: localhost внутренняя цель (общая папка)
Подход, который я упомянул:
// Start of jQuery ready function
$(function () {
//can already access object
for (var i = 0; i < users.length; i++) {
//example of how i tried to rewrite property
if (users[i].id === 1){
users[i].name = "NewName";
}
}
.
.
.