【发布时间】:2018-11-15 12:04:40
【问题描述】:
我有一个多维数组
[
["apple" , 50],
["pie", 45]
["steak", 78]
]
我还有一个数组
["apple","pie"]
如何将第一个数组过滤到此结果中:
[
["apple" , 50],
["pie", 45]
]
function sorting(value){
var sorted = new Array();
for(var i =0; i <Object.keys(inputArray); i++)
{
if (inputArray[i].keys === value)
{
sorted.push(inputArray[i]);
}
}
return sorted;
}
【问题讨论】:
-
到目前为止你有什么尝试?
-
这可能是你的解决方案https://stackoverflow.com/questions/9206914/how-to-filter-multidimensional-javascript-array
-
请注意,Stackoverflow 不是免费的代码编写服务。目的是让您展示您已尝试解决问题的方法,当代码无法按预期工作时,人们会帮助您处理您的代码
-
function sorting(value){ var sorted = new Array(); for(var i =0; i <Object.keys(inputArray); i++){ if (inputArray[i].keys === value){ sorted.push(inputArray[i]); } } return sorted; } -
@Rauf 你找到不同的答案了吗?
标签: javascript