因此,我遇到了一些令人烦恼的问题。我基本上运行一个这样的函数:
function printText(message){
console.log(message.length);
console.log(message);
console.log(message.length);
}
控制台日志中的输出为:
1
Hello World!
1
我知道该值为1也是因为我稍后在if语句中对其进行测试。下次运行该函数时,它将为我提供正确的字符串长度。但不是第一次。
我通过对本地服务器的AJAX调用获得了消息变量。我的意思是,该消息看起来应该是这样,那么如何忘记该属性?我什么都不懂
JSON调用相当不错:
$.getJSON(sendURL, function(data) {
printText(data.message);
});
我也有与此功能的其他一些问题。字符串是正确的,因为我打印了它们,但是它们的行为不尽如人意。但是我什至无法解释什么地方出了问题,因为一切似乎都很好,但是结果不正确。
将值转换为String并尝试获得如下长度:
console.log(String(message).length);
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句