Например, я создал var lol = "lol123". Как изменить lol на loltest1?
Переименовать переменную нельзя, только присвоить новой переменной ее значение.
Переименовать в JS нельзя. Но если нужно новое название, можно сделать так:
var lol = "lol123"
var loltest1 = lol;
alert( loltest1 );
Вот пример как изменить ключ в объекте
var objlist = [{
"lol" : "text",
"wow" : "text"
}];
function renameProperty(obj, fromKey, toKey) {
obj[toKey] = obj[fromKey];
delete obj[fromKey];
}
objlist.forEach(obj => renameProperty(obj, 'lol', 'darova'));
Так как истинный вопрос, судя по комментариям, в том как переименовать свойство объекта, то:
Переименовать свойство объекта можно, создав в объекте свойство с новым именем и старым значением, после чего удалив старое свойство:
var object = { "123s": "testexample", "us123": "ed" };
console.log(object);
object["example"] = object["123s"];
delete object["123s"];
console.log(object);
Переименовывать нигде нельзя. Ты можешь создать копию с другим именем, а старую переменную удалить.
Использовать функцию rename :D
Вот сама функция, если вы о ней не знаете
function rename(oldName, newName) {
window[newName] = window[oldName];
delete window[oldName];
}
var lol = "lol123";
rename('lol', 'loltest1');
console.log(lol);
console.log(loltest1)
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости