gpt4 book ai didi

javascript - 如何在 Javascript 数组中查找单词(字符串)?

转载 作者:行者123 更新时间:2023-11-30 14:10:03 27 4
gpt4 key购买 nike

我需要检查我的数组是否有单词

这是我的代码,请帮忙

    var name = ['heine', 'hans'];
var password = ['12343', '1234'];
function login() {
var pos;
if(name.includes('hans')) {
console.log("enthält");
pos = name.indexOf('hans');
console.log(pos)
if(password[pos] === '1234') {
console.log("angemeldet")
}
}
}

consoleout = 6,但为什么,它必须是1

如果单词 hans 在数组中,那么我需要数组中单词的位置

最佳答案

您可能会找到 some()方便这个。它会将索引传递到回调中,您可以使用该回调从 passwords 数组中找到相应的值:

function test(name, pw) {
let names = ["heine", "hans"];
let passwords = ["12343", "1234"];
// is there `some` name/pw combinations that matches?
return names.some((n, index) => name == n && pw == passwords[index])
}

console.log(test("hans", '1234')) // true
console.log(test("hans", '12345')) // false
console.log(test("hans", '12343')) // false

console.log(test("heine", '12343')) // true
console.log(test("mark", '12343')) // false

关于javascript - 如何在 Javascript 数组中查找单词(字符串)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54636731/

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