我在http://jsfiddle.net/TQXja/14/中创建了一张表
我对用户的需求是 Busy 一次为真,那么该用户的所有任务都应该为真。但它总是取 1 行值,因为我在第 24 行映射数组,var list 我正在映射数组以获得不同的用户列表。
var list = ko.utils.arrayMap(self.tasks(), function (item) {
if (distinctUsers.indexOf("|" + item.members) == -1)
distinctUsers += "|" + item.members;
return item;
}
});