javascript - 原型方法中的 Object.keys(this)
问题描述
我有以下简单的代码:
function DataSet() {
this.foo = 'foo';
this.bar = 'bar';
}
DataSet.prototype.getDataSetProps = function() {
return Object.keys(this);
};
this
我的 IDE用错误类型警告消息在参数下划线:
参数类型 DataSet 不可分配给参数类型 {}
我已经检查了this
- 的类型,它是Object
. 谁可以给我解释一下这个?
解决方案
推荐阅读
- automation - 如何编写集成测试来检查 cron 作业是否在正确的时间运行并执行正确的工作?
- mysql - 来自两个表的两个结果行,内部连接到一行 MySQL
- javascript - html href 以某种方式确定了我的 css :focus 同一标签的伪属性。做对了
- python - discord.py 列表对象没有属性名
- bash - 使用变量时找不到命令
- sql-server - 如何将声明的值添加到 SELECT 语句 SQL Server
- python - 运行线性回归图时的值错误
- python-3.x - 从 Windows 中的终端调用时如何使用默认的 python 而不是 anaconda 安装
- wordpress - 无法访问创建的输入
- java - termux 上的线程 java 命令错误中的异常