2016-07-07 50 views

回答

0

你可以使用你的數據陣列上的Array.prototype.map函數來創建只有你想要的屬性的對象的副本,然後才提供它的智能表

例如:

var data=[{name: "nick", id: 1}, {name: "bob", id: 2}]; 

var filteredData = data.map(function(object) { 
    return { 
     name: object.name 
    }; 
}); 

// filteredData = [{name: "nick"}, {name: "bob"}] 

當然有很多方法可以從對象中刪除不需要的屬性How do I remove a property from a JavaScript object?

+0

謝謝,但我是di d已經映射了我需要的屬性,但屬性「id」是一個異常,它是必需的,但不應該是可搜索的。 –

+0

您可以使用'st-safe-src'在使用映射版本時保留原始數據的副本 '

' – svarog