在JavaScript中更改多个数组键/名称
Changing multiple array keys/names in JavaScript
所以基本上我有一个名为arrayObj
的数组,它有三个对象。所以我有arrayObj[0]
,arrayObj[1]
和arrayObj[2]
。显然,在这三个对象中,我有三次关键字名称["user"]
。我想更改那些键名并创建一个函数。
到目前为止,这是我的功能:
function renameObjNames(){
arrayObj[0].randomkeyname= arrayObj[0].user;
delete arrayObj[0].user;
}
此函数只更改第一个。我尝试了一些for循环,但不幸的是,我对这些循环很反感。有没有一种方法可以动态更改arrayObj[?]的索引。我想在一个函数中同时更改这三个。
任何额外的帮助都是受欢迎的。如果我的语法打扰了你,我很抱歉。提前感谢:)。
希望这会对你有所帮助。
function renameObjNames(){
var tmpobj = arrayObj;
for(var i=0,cnt=arrayObj.length;i<cnt;i++){
arrayObj[i].randomkeyname= arrayObj[i].user;
delete arrayObj[i].user;
}
arrayObj = tmpobj;
}
相关文章:
- 根据 Array Javascript 中的字符串值动态创建数组名称
- 通过动态创建数组名称在单击函数中引用 javascript 数组
- jQuery-如何从嵌套的JSON中获取JSON数组名称
- 使用计数器更改选择数组名称
- 如何在Javascript中动态获取JSON数组名称
- jQuery中的动态数组名称
- 如何对基于数组名称的输入进行编码以通过 AJAX 传递
- 如何在 JSON 中列出数组名称
- 如何使用保存数组名称的变量将对象文本添加到数组
- 在 ng-repeat 中验证数组名称属性
- 更改 javascript 数组名称,值对
- “动态”Javascript 数组名称
- 变量作为 JavaScript 数组名称
- 将数组名称转换为字符串
- 是否应该使用数组名称和索引来命名 JavaScript 对象
- 数组名称中的removeClass对我不起作用
- 数组内部的Javascript数组-如何调用子数组名称
- Javascript-在foreach函数中切换数组名称
- 具有类似数组名称的GetElementsByName
- 如果我将数组名称作为字符串传递给JS函数,那么如何在函数内部循环