gpt4 book ai didi

javascript - 字符串类型错误: variable is undefined

转载 作者:行者123 更新时间:2023-11-27 23:18:14 24 4
gpt4 key购买 nike

我正在用 javascript 和 html canvas 编写一个小程序。这是我的第一个 JavaScript 程序。它将制作龙曲线的东西。但我收到此错误:TypeError: old is undefined。我不是第一个提出这个问题的人,但在阅读其他问题后我仍然找不到解决方案。

以下代码是引发错误的程序的一部分。那么为什么会出错呢?

<script>
var r = 'r';
var l = 'l';

var old = r;
var newer = old;

var iteration = 10;
var cycle = 1;

while (cycle < iteration){
newer = (old) + (r);
old = old.reversed;

var oldstring = old.split(""); <!-- here is the error -->

cycle++;
}
</script>

最佳答案

“reversed”不是 JavaScript 中的默认函数。

您需要创建并添加一个如下所示的函数:

function reverse(s){
return s.split("").reverse().join("");
}

然后将 old = old.reversed; 替换为 old = reverse(old);

这应该可以解决问题。

关于javascript - 字符串类型错误: variable is undefined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35637400/

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