javascript - 在javascript中找出函数的父级
问题描述
在下面的示例中,如何在 setTimeout 函数中找出父级?这两个例子有什么不同吗?
示例 1:
const abc = {
name: ["A", "B"],
print: function(delay = 1000) {
setTimeout(function() {
console.log(this.name.join(", "));
}, delay);
}
};
abc.print();
示例 2:
const abc = {
name: ["A", "B"],
print: function(delay = 1000) {
setTimeout(() => {
console.log(this.name.join(", "));
}, delay);
}
};
abc.print();
解决方案
推荐阅读
- javascript - 将不受控制的组件从:类扩展为功能组件?
- excel - Expression.Error:我们不能将运算符 & 应用于数字和数字类型
- c++ - 如何在C++中提取符号前的数字
- .htaccess - htaccess - RewriteRules 声明导致 404 错误
- javascript - 如何显示在 data-id 属性中选中的复选框
- javascript - 我怎样才能得到json数据的下一个值
- mpxj - 基线日期未使用 MPXJ 库导出到 PMXML 文件中
- javascript - 使用 GraphQL 查询 URL 返回“语法错误 GraphQL (1:35) 预期名称”
- node.js - 在 node.js 中难以合并车把
- process - 集成 ASIL 和 QM 组件的安全策略