gpt4 book ai didi

javascript - JavaScript基本Object如何继承参数?

转载 作者:行者123 更新时间:2023-11-28 14:38:40 26 4
gpt4 key购买 nike

这是用 JavaScript 编写的 Wikitude(一个 AR 平台)的片段

this.tracker = new AR.ImageTracker(this.targetCollectionResource, {
onTargetsLoaded: this.worldLoaded
});

我的问题是关于“onTargetsLoaded”变量,
它从哪里来?
我明白大括号与

相同
new Object();

但是,为什么一般对象会有这样一个特定的参数,例如“onTargetsLoaded”?
该参数仅存在于AR插件提供的类中
既然 Object 对象不继承任何东西,为什么它会有这个参数?
我花了很多心思和精力让这个问题对其他人可读并有帮助
请尽量不要投反对票,如果您这样做,请在评论中解释自己,以便我可以改进

最佳答案

对象字面量 ( { ... } ) 仅包含键和值,其中任何一个对于 Object 都没有任何语义含义> 类。任何 JS 对象都可以包含任意键和值,这取决于使用这些键为这些键分配语义的代码。

因此,在这种情况下,它只是用作为 AR.ImageTracker本身已经知道的键提供值的一种方式。

关于javascript - JavaScript基本Object如何继承参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48968301/

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