gpt4 book ai didi

javascript - 将元数据附加到数组

转载 作者:行者123 更新时间:2023-12-04 17:21:27 25 4
gpt4 key购买 nike

我有一个不太理想的情况,在这种情况下我无法更改函数的签名,但需要让它在其输出中传递附加信息以获得新功能。

这样可以吗?

q = [ 1 , 2 ,3]
q.meta-data = {additional:'information'}

这只分配给q吗?
这对其他数组对象有什么影响吗?
是否存在这会破坏某些东西或者它会继续正常运行的情况?

最佳答案

不,它不会将任何东西分配给其他数组 - 因为您在这里使用的是特定对象,而不是它的原型(prototype)。

但是,是的,在某些情况下它会反咬你一口。例如,其他一些开发人员可能认为使用 for-in 循环迭代存储在 q 中的数组是一个聪明的想法。

关于javascript - 将元数据附加到数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18494469/

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