javascript - 如何在对象构造函数中将数组声明为对象的属性?
问题描述
我正在尝试将数组作为属性添加到其构造函数中的对象,如下所示:
let object {
entries = [],
}
但是,当我尝试访问“条目”属性时,无论是在对象本身的函数内部还是在外部函数中,它都不会被识别为数组。
解决方案
我认为您在构造对象时只是有语法错误,访问对象中的数组应该没有任何问题:
let object = {
entries: [],
getEntries() {
return this.entries;
}
}
object.entries.push('it works');
console.log(object.entries)
console.log(object.getEntries())
推荐阅读
- angular - 角度如何使用一个ts文件中的两个html文件
- flutter - Flutter:如何仅在 FutureBuilder 结束后显示浮动操作按钮
- javascript - NodeJs 要求未定义
- html - 浏览器在打开下拉列表或单击列表项时抖动
- php - 如何为 laravel 制作控制器?
- wordpress - 此页面无法正常工作。HTTP ERROR 500。但是当我刷新时它每次都有效
- ios - SwiftUI 变量:willSet、didSet
- vb.net - 数独求解器编码
- angular - 在 AngularMaterial 的 mat-select 中使用 formControl
- python - 如何从 DynamoDB 中获取项目并存储元素以将其用于 Pytest?