无法读取属性';toLowerCase';未定义Javascript的定义

无法读取属性';toLowerCase';未定义Javascript的定义,javascript,Javascript,const notes=[{}{ 标题:“学会编码”, body:“我想擅长javascript” }, { 标题:“锻炼肌肉”, 身体:“锻炼,吃得更好” }, { 标题:“游戏PC”, 正文:“构建我电脑的新部件” }] 常数过滤器={ 搜索文本:“” } const renderNotes=函数(注释、过滤器){ const filteredNotes=notes.filter(函数(注释){ return note.title.toLowerCase().includes(filters

const notes=[{}{
标题:“学会编码”,
body:“我想擅长javascript”
}, {
标题:“锻炼肌肉”,
身体:“锻炼,吃得更好”
}, {
标题:“游戏PC”,
正文:“构建我电脑的新部件”
}]
常数过滤器={
搜索文本:“”
}
const renderNotes=函数(注释、过滤器){
const filteredNotes=notes.filter(函数(注释){
return note.title.toLowerCase().includes(filters.searchText.toLowerCase())
})
控制台日志(filteredNotes);
}
渲染注释(注释、过滤器)
document.querySelector(“#create note”).addEventListener('click',函数(e){
e、 target.textContent='按钮已单击'
})
document.querySelector(“#全部删除”).addEventListener('click',function(){
document.querySelectorAll('.note').forEach(函数(note){
注意:删除()
})
})
document.querySelector(“#搜索文本”).addEventListener('input',function(e){
filters.searchText=e.target.value
渲染注释(注释、过滤器)
})

笔记
Notes应用程序
记笔记,永不忘记

应用程序由马尼制作

肯德基很受欢迎

点击这里 删除所有注释
您应该删除代码上的第一个空对象

const notes = [{},{

在notes数组的第一个位置有一个空对象:
const notes=[{},
。该对象上没有
title
属性
[{}
您的
notes
数组有一个没有
title
属性的对象。数组中的第一个对象是空的
const notes = [{