假设我有一个全局对象,看起来像这样:最快的方式
var TheFruits = {
323: {},
463: {},
223: {} ..... // can be thousands of properties
}
基本上,键ID和值本身是对象。现在假设我有一个传递给函数的ID数组,并且我希望该函数返回一个引用数组,以匹配全局对象的ID(即没有深度副本)的值。事情是这样的:
function GetReferences(TheArrayOfIDs) {
var TheArrayOfReferences = [];
return TheArrayOfReferences;
}
现在我知道我可以写一个for循环,在TheArrayOfIDs迭代,并且然后遍历在每次迭代的对象键,但那么这是一个循环内的循环。所以我正在寻找这样做的最快方法,并且jquery可用。
基本上,如果TheArrayOfIDs = [323, 463, 223];
然后TheArrayOfReferences =[TheFruit.323, TheFruit.463, TheFruit.223];
感谢。
好的,谢谢你的回答;不需要第二个循环,upvoted和接受是因为原生javascript。 – frenchie