toDoList是一个数组,其中包含一些带有属性的对象
这是行不通的。返回未定义。
const showToDo = toDoList.filter((todo)=>todo.isDone === true);
const showToDoTitle = showToDo.forEach(todo=>todo.title);
console.log(showToDoTitle);
这个作品
const showToDo = toDoList.filter((todo)=>todo.isDone === true);
showToDoTitle = showToDo.forEach(todo=>console.log(todo.title));
答案 0 :(得分:1)
.forEach
不返回任何内容。
第二个有效,因为console.log()
在.forEach
函数中打印标题。
如果要在第二个示例中添加console.log(showToDoTitle)
,则会也打印出undefined
。