数组字符串显示为未定义

雅库布·利平斯基

所以我有一个预定义的 9 个字符串数组,当我尝试在函数中调用它们时,它们显示为未定义,我真的不知道我做错了什么:/

function checkAns(){
    var nr_pytania = (document.getElementById("q_id").value)-1;
    var odpowiedz = document.getElementById("answer").value;
    var odpowiedzi = ["Mazury", "Korfanty", "Paderewski", "Wersalski", "Zaolzie", "Orlęta", "Wisła", "Haller", "Gdańsk"];

        console.log(odpowiedzi[0].charAt[0]);
        if(odpowiedz == odpowiedzi[nr_pytania])
        {
            document.getElementById("answer").value = "POPRAWNE!";
                for(var i=0; i<odpowiedzi[nr_pytania].length; i++)
                {
                    document.getElementById("letter"+nr_pytania+i).innerHTML = odpowiedzi[nr_pytania].charAt[i];
                }
        }
        else
        {
            document.getElementById("answer").value = "Odpowiedź błędna!";
        }   

}

所以,对我来说最重要的部分是:

    var odpowiedzi = ["Mazury", "Korfanty", "Paderewski", "Wersalski", "Zaolzie", "Orlęta", "Wisła", "Haller", "Gdańsk"];

    console.log(odpowiedzi[0].charAt[0]);

因为控制台返回未定义,我不确定为什么:(

詹姆斯·艾夫斯

var odpowiedzi = ["Mazury", "Korfanty", "Paderewski", "Wersalski", "Zaolzie", "Orlęta", "Wisła", "Haller", "Gdańsk"];

console.log(odpowiedzi[0].charAt(0));

您需要将其从 更改charAt[0]charAt(0)

String.prototype.charAt() 的附加阅读

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Javascript字符串参数为未定义

数组返回“未定义” GAS的字符串

拆分字符串数组后未定义(JavaScript)

如何分配字符串 在TypeScript中未定义为字符串?

计算数组中未定义的空字符串,空字符串的总数

JavaScript字符串未定义

Fedena为“ actionmailer”定义的未定义方法“名称”:Ubuntu 14.04 LTS上的字符串

如何将未定义的数组转换为字符串数组

Typescript将对象数组映射到字符串数组如何检查未定义

如果要推送的数组未定义,则将字符串推送到数组

如何在javascript中将未定义的数组转换为数组字符串

即使字符串为空或未定义,修剪字符串也不会出错

不变违规:元素类型无效:预期为字符串或类/函数,但得到:未定义。

检查字符串是否为null或未定义总是返回False

流:为什么抱怨字符串为空/未定义?

元素类型无效:预期为字符串或类/函数,但得到:未定义

Node.js TypeError:参数“ url”必须为字符串,且未定义

Heroku + MEAN堆栈错误:参数“ url”必须为字符串,而不是未定义

axios“ url”参数必须为字符串类型。收到类型未定义的错误

ytdl()错误:“ url”参数必须为字符串类型。接收类型未定义

React.jsx:类型无效,预期为字符串或类/函数,但得到:未定义

迭代对象时与字符串一起显示未定义

从在Javascript对象数组过滤未定义或空字符串

迭代字符串数组:TypeError:无法读取未定义的属性“ 0”

在JavaScript中将数组转换为字符串时,请删除未定义的元素

创建未知字符串数组-未定义行为

将xml从字符串加载到数组时发生未定义的错误

Cordova CLI-更新后,所有命令均失败,并显示“错误:参数'url'必须为字符串,而不是未定义”

Angular:访问 *ngFor 循环中的对象数组时出现问题,而字符串插值在 html 中显示数据,但错误 ctx 在控制台中未定义