javascript - 数组字符串未定义
问题描述
所以我有一个包含 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)
。
推荐阅读
- ruby - 如何在ruby中将父实例值获取到子类?
- ruby-on-rails - 如何在循环中呈现记录
- python - 我正在尝试用 scrapy python 抓取这个网站。我抓取了大部分信息,但由于某种原因,xpath 没有抓取分区
- jquery - 边框颜色不改变JQuery
- ansible - 如何将 Ansible 中 json 输出中某个键的值提取到列表中?
- python - 如何从 python 中的字符串数组列表中删除停用词?
- android - android:firebase-perf:NullPointException
- javascript - 先前 Jquery 事件设置的未定义值
- azure - Azure 服务总线,使用 SDK 检查 ASB 是否受到限制
- c - 在 VSCode 中使用 gcc 编译 C 程序时出错