javascript - 如何在没有长度属性的情况下定义数组的长度?
问题描述
我最近遇到了这个特定的代码:
const arr = [1,2,3];
const { length } = arr;
for (i = 0; i<=length; i++){
console.log(i)
}
显然,这个 ( const { length } = arr;
) 以某种方式起作用,但我在 Internet 上没有找到任何关于它如何或为什么实际起作用的信息。
我的问题{ length }
:这个 { } 构造是如何工作的,为什么当我更改为其他任何东西时它不起作用,比如{ arrlength }
?我们可以将此构造与其他数组的属性一起使用吗?如何使用?
解决方案
推荐阅读
- python-3.x - 从Python中的中文字符串日期中提取日期
- python - 无法在 PyCharm 中打包我的 PyQt5 应用程序
- mysql - 如何在 SQL 查询中按页面设置分页?
- android - 谷歌模型查看器没有对 Android 上的对象的反射
- docker - Docker:无法从主机中的浏览器访问容器
- batch-file - 从 cmd 行运行批处理文件
- php - 我们如何使用 CK.editor 将图形粘贴到 Php Text 区域?
- authentication - Google Cloud Storage:为每个对象授予用户/传递凭据
- java - 即使键和值不为空,Java hashmap 也会给出空值
- javascript - 等待来自 HttpClient 的响应 get - 同步调用