如何使用大写检查器解决问题?

奥耶·伯凯

我有一个问题。这是我的TodoList项目:https ://codepen.io/BerkayAkgurgen/pen/OJRqjPg (请检查您想更好地理解此问题的链接。)我试图防止将相同的单词作为项目添加到列表中。我试图通过内部的“ toLowerCase”命令来控制它。但是它会不断添加相同的单词,因为它们的字母大小不同,例如:“ Berkay”“ berkay”即使它们的字母大小不同,我也希望不要包含这两个单词。

 function addTodo(e) {
    const newTodoValue = todoInput.value.trim();
    const newTodoValuee = todoInput.value.trim().toLowerCase();
    let todos = getTodosFromStorage();
    if (newTodoValue === "") {
        console.log("merhaba");
    } else if (todos.includes(newTodoValuee)) {
        e.preventDefault();
        console.log("Aynı Todo");
        todoInput.value = "";
        return false;
    } else {
        addTodoToUI(newTodoValue);
        addTodoToStorage(newTodoValue);
    }
    e.preventDefault();
}
索姆·谢卡

在这种情况下,todos.includes(newTodoValuee)由于您的情况不同,因此需要扩展。

而是使用此: if(todos.some(a=>a.trim().toLowerCase() == newTodoValuee))

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从功能上解决问题:如何使用Haskell?

来自分类Dev

如何使用composer.phar安装解决问题

来自分类Dev

如何使用Oracle DBMS_LOB解决问题

来自分类Dev

使用 acviteadmin gem 时如何解决问题?

来自分类Dev

如何发现性能问题并解决问题

来自分类Dev

如何以编程方式解决问题

来自分类Dev

如何用PHP下载解决问题?

来自分类Dev

链接帖子并使用Restangular解决问题

来自分类Dev

事件侦听器无法正常工作,如何解决问题?

来自分类Dev

Sitecore在查询分析器中使用快速查询来解决问题

来自分类Dev

如何解决react-redux解决问题?

来自分类Dev

使用Beautifulsoup-Python解决问题的Harvey Norman问题

来自分类Dev

如何使用Array.sort解决问题无法分配为只读对象的属性'0'

来自分类Dev

如何使用axios在发布请求中传递ReactJS状态数据时解决问题?

来自分类Dev

如何使用聚集和传播来解决问题?(提迪尔)

来自分类Dev

AngularJS + TypeScript控制器解决问题

来自分类Dev

如何与Ubuntu开发人员联系以解决问题?

来自分类Dev

在Laravel中安装ui时如何解决问题?

来自分类Dev

如何在Unity中访问UI元素解决问题?

来自分类Dev

DFS递归解决问题是如何进行的?

来自分类Dev

如何解决问题RestControllerAdivse无法正常工作?

来自分类Dev

运行.exe文件时如何解决问题

来自分类Dev

如何与Ubuntu开发人员联系以解决问题?

来自分类Dev

比较数字时如何解决问题?

来自分类Dev

使用循环和字典更快地解决问题

来自分类Dev

无法在React中使用Redux状态来解决问题

来自分类Dev

使用 web3.js 发送 signTransaction 并解决问题

来自分类Dev

模板重载解决问题

来自分类Dev

cURL-解决问题

Related 相关文章

热门标签

归档