我正在尝试从函数返回对象,但它没有任何回报?
var todo = [{
id: 'a01',
titre: 'Citation',
message: 'Vous êtes de ceux-là ? Ca tombe bien, je lai été moi aussi !',
completed: false
}];
getById: function(todoId) {
for (var i = 0; i < todo.length; i++) {
if (todo[i].id == todoId) {
return todo;
}
}
}
答案 0 :(得分:2)
返回数组元素而不是完整数组:
getById: function(todoId){
for(var i=0;i<todo.length;i++){
//console.log(todo[i].id == todoId);
if(todo[i].id == todoId){
return todo[i];
}
}
}
答案 1 :(得分:-1)
试试这段代码:
var todo=[{
id:'a01',
titre:'Citation',
message:'Vous êtes de ceux-là ? Ca tombe bien, je lai été moi aussi !',
completed:false
}];
var getById = function(todoId){
for(var i=0;i<todo.length;i++){
//console.log(todo[i].id == todoId);
if(todo[i].id == todoId){
return todo[i];
}
}
}