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);})谢谢,这正是我想要的。