javascript - 使用嵌套的 for 循环更改数组内的对象键
问题描述
我面临 JS 对象操作的问题。我想我知道问题出在哪里,但我找不到解决方案。我正在尝试通过迭代数组中的所有键来将对象内的键从骆驼案例更改为蛇案例(API 需要蛇案例)。但是当我更改它时,它会复制它并且不会影响真实对象(循环外的console.log)。我希望很清楚,这里是代码:
for(user of allUsers) {
for(key in user) {
key = changeCase.snakeCase(key)
console.log(key) //here it shows changed keys
}
}
console.log(allUsers) // no changes in keys here
解决方案
推荐阅读
- wxpython - wxpython双面板窗口显示信息
- java - Java Gson .add 函数不采用字符串参数(maven 项目)
- python - pyImporterror 从父文件夹运行子文件夹 python 脚本
- kubernetes - DeploymentConfig 上的 Openshift Origin 1.5.1 Pod 反关联性不起作用
- sql - 如何获取指定为年和季度的两个日期之间的差异
- react-native - React-navigation,如何从 navigatorRef 获取路线
- javascript - jsPDF 输出所有唯一的屏幕截图,而不是打印整个内容
- java - OkHttp MockWebServer 无法接受 android P (API 28) Instrumentation Test 中的连接
- teradata-sql-assistant - teradata 助手中的 SQL 插入语句
- django-rest-framework - Django-rest-pandas TemplateDoesNotExist