Javascript 使用jquery的内部数组第一项从数组中删除数组

Javascript 使用jquery的内部数组第一项从数组中删除数组,javascript,jquery,arrays,Javascript,Jquery,Arrays,我正在尝试使用第一个项目名称从数组中删除特定数组 例如: myArray = [["human", "mammal"], ["shark", "fish"]]; 我需要使用此数组中的第一项来删除包含它的数组 假设我要删除包含['human','maleman']的数组。 如何使用该数组中的第一个值'human'删除它 在创建二维数组之前,我可以使用以下代码从数组中删除特定项: var removeItem = productArray.indexOf(valueLabel); if (remo

我正在尝试使用第一个项目名称从数组中删除特定数组

例如:

myArray = [["human", "mammal"], ["shark", "fish"]];
我需要使用此数组中的第一项来删除包含它的数组

假设我要删除包含
['human','maleman']
的数组。 如何使用该数组中的第一个值
'human'
删除它

在创建二维数组之前,我可以使用以下代码从数组中删除特定项:

var removeItem = productArray.indexOf(valueLabel);
if (removeItem != -1) {
    productArray.splice(removeItem, 1);
}

显然,这种方法将不再有效。

此任务甚至不需要jQuery将能够解决此问题

var myArray=[[“人类”、“哺乳动物”]、[“鲨鱼”、“鱼”];
var exclude=“人”;
var filtered=myArray.filter(函数(项){
退货项目[0]!==不包括;
});

console.log(已过滤);//[[“鲨鱼”,“鱼”]
这里的答案看起来像你想要的。即
var=items.filter(函数(item){return(item.age==18);})