我的陣列看起來是這樣的:獲取對象的指數
var someArray =
[
{ id: 'someID', name: 'someName', title: 'someTitle' },
{ id: 'anotherID', name: 'anotherName', title: 'anotherTitle' },
{ id: 'otherID', name: 'otherName', title: 'otherTitle' }
];
我想獲得一個對象,誰在參考與someArray
我知道,我可以用$.grep()
是id === 'anotherID'
的指標參考返回對象:
var resultArray = $.grep(columns, function(e){return e.id === 'anotherID'});
resultArray
將返回一個匹配匿名fu條件的對象數組但它不會返回該對象的索引someArray
我正在尋找JavaScript/Jquery解決方案。 謝謝。
您使用underscore.js?他們有這個和更多的算法 – dchhetri
@ user814628問題被標記爲'jquery'。請注意。 – RaphaelDDL
@ FelixKling它可能在同一時間,可能不會。由於他使用'jquery',所以它不會被複制。 – RaphaelDDL