我发生了一件非常奇怪的事情。。。
我有一个名为destination的数组,它接受带有dest、amount和memo的对象。
我的代码如下:
-
我有一个变量“element”(当记录到控制台时),它是一个值为“xNUSrBmqocfTinhSZVV6vLtwzaWasCoYuTUqnERPYjd8CAj3TtAf3hTvsNzoeYRY5b4qFGBS4mZhpXiJDghMKMGuJeD4Qy74ZCe9oMreUuwcRKQVKjjj55LUEbnSDPTzH71gyPuT1ft3”的字符串
-
但是,当我创建一个对象并将dest设置为该变量并将该对象推入destination数组时,它突然不再是上面的字符串,而是一个对象。。。(查看所附的屏幕截图,查看console.log的输出)
-
const destinations: { dest: string | never[]; amount: number; memo: string; }[] = [];
console.log("ELEMENT")
console.log(element)
console.log("-----")
destinations.push(
{
dest: element,
amount: 1 * 1e8,
memo: JSON.stringify(poll),
}
)
console.log("DESTINATIONS")
console.log(destinations)
console.log("-----")
为什么会发生这种情况?
提前感谢