gpt4 book ai didi

javascript - 在 JavaScript(NodeJs) 中调用对象内部的函数名称的区别

转载 作者:数据小太阳 更新时间:2023-10-29 04:21:06 25 4
gpt4 key购买 nike

<分区>

假设我有 2 个对象 xy。详情写在下面的代码中。

let x = {
publish: function() {
console.log(this.publish.name);
}
};
let y = {};
y.publish = function() {
console.log(this.publish.name);
};
x.publish();
y.publish();

我在调用 x.publish()y.publish() 时发现输出有所不同。前者返回函数名,后者返回空。任何人都可以解释为什么会这样吗,还有其他的吗我可以在后者中检索函数名称的可能方法(无需硬编码)。我正在使用 NodeJs 版本 8。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com