gpt4 book ai didi

javascript - 未捕获的类型错误 : Object 1 has no method 'indexOf'

转载 作者:行者123 更新时间:2023-11-30 05:51:52 24 4
gpt4 key购买 nike

我目前在使用 realtime.co 将消息发布到 channel 1 的 javascript 函数中有这一行

xRTML.ConnectionManager.sendMessage({connections: ['myConnection'], channel: '1',
content:xrtmlMessage});

这很好用。
我的问题是使用变量,比方说“x”,而不是明确声明 - channel:“1”。
本质上,我希望能够通过编写 - ... channel: x, ...
发布到不同的 channel 但是这样写会报错:
未捕获的类型错误:对象 1 没有方法“indexOf”
'x' 已声明为 x=1;
所以我试着声明 y='1'; (使用单个标记而不是没有标记)并写入 channel: y - 这有效。所以我尝试将其构建为字符串(标记 1 标记)

y = "'" + x + "'";

这给出了 channel 具有无效字符的错误,因此没有双引号或用反斜杠转义单标记,试过了。我也试过 parseInt(x);确保 x 是整数,但无济于事。
有没有人有任何其他建议或什至尝试用 xRTML 做同样的事情?
提前致谢

最佳答案

你试过 toString() 了吗?

xRTML.ConnectionManager.sendMessage({connections: ['myConnection'], channel: x.toString(), content:xrtmlMessage});

关于javascript - 未捕获的类型错误 : Object 1 has no method 'indexOf' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14228550/

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