我是JS的新手,在JS中学习价值和引用类型,但是在下面的代码上我遇到了一些困惑:const obj = { x: 17};
let z = obj.arr嗯,arr是一种引用类型,也就是说,它是可变的,那么我们将obj.arr等于变量z,所以z在obj对象中保存对arr数组的引用。最后,z持有17,然后我们将它改为25,但它输出17。
今天,我从JS切换到TS (主要是因为它的类型注释),当我试图将一个通道保存到一个变量时,我得到了以下错误:Property 'messages' does not exist on type 'TextChannel我用来获取通道的代码是channel = guild.channels.cache.get(id),我在末尾添加了as TextChannel (声明变量类似于:let channel: TextChannel我还尝试用channel记录console.log(