擁有員工對象數組,名爲employees,現在我想創建另一個名爲filteremployees的數組,該數組只有id和出生日期值。 使用 讓filteremployees = employee.map({$ 0.id}) 我可以得到數組,它包含的值只有ID,但我想有ID,以及出生日期想從數組中創建特定的屬性值數組
class Employee {
var id: Int
var firstName: String
var lastName: String
var dateOfBirth: NSDate?
init(id: Int, firstName: String, lastName: String) {
self.id = id
self.firstName = firstName
self.lastName = lastName
}
}
你想通過一個數組循環,並將過濾的數據添加到另一個數組? – Skywalker
@Jatin:一個建議:'Employee'是一個很好的候選人,可以在這裏作爲'struct'。而這些屬性是用'let'而不是'var'聲明的好候選者。看看* Abizern *用'FilteredEmployee結構體'做了什麼。 –