javascript - 如何在没有 console.log 的情况下再次更新数组元素?
问题描述
假设我们有
let nums = [
[1 , 2],
[3 , 4]
]
console.log(nums)
document.addEventListener('keydown', (event) => {
if (event.code == "Numpad7"){
nums[0][1] = 5;
}
})
所以现在我想将“4”更改为 5,我进行了重新分配nums[0][1] = 5
,但这实际上并没有更新已经 consoled.log 打印的数组。有办法吗?
解决方案
Console.log 记录当前状态下的变量值。如果要记录阵列的更新版本,则必须在更新后记录它。
推荐阅读
- lambda - 如何在 Java 功能接口中使用 andThen 或类似方法包装函数
- python - 使用扭曲库时如何区分服务器响应和服务器发送的公告消息?
- sql - 查找前两条记录和最后一条记录的特殊 SQL 条件查询?
- mysql - 在一个查询中使用 UPDATE、CASE 和 LEFT JOIN 的 MySQL 查询
- java - 静态内容未从 Spring Boot 应用程序加载到 JSP 页面中
- assembly - 内核代码中 asm 和 __asm__ 的区别
- java - 如何使用方法来引用在构造函数中创建的数据类型(数组)
- spring - 如果不运行它,如何避免加载其他批处理作业的所有 bean
- reactjs - 无法使用“create-react-native-app”创建新应用
- c# - 修复复选框 + 文本块 WPF