如何删除Javascript中的多个数组元素?

如何删除Javascript中的多个数组元素?,javascript,Javascript,我在Ruby中有一个元素数组[2,4,6,3,8]我需要删除带有值的数组,我该怎么做 [{x: "69", y: "104"},{x: "69", y: "109"},{x: "69", y: "300"}] 示例我想删除x 69和y 109试试这个示例,使用过滤器(数组原型方法) var数组=[{x:69,y:104},{x:69,y:109},{x:69,y:300}] .过滤器(功能(项目){ 返回项.x==“69”和&item.y==“109”; }); console.log(数组

我在Ruby中有一个元素数组
[2,4,6,3,8]
我需要删除带有值的数组,我该怎么做

[{x: "69", y: "104"},{x: "69", y: "109"},{x: "69", y: "300"}]

示例我想删除x 69和y 109试试这个示例,使用过滤器(数组原型方法)

var数组=[{x:69,y:104},{x:69,y:109},{x:69,y:300}]
.过滤器(功能(项目){
返回项.x==“69”和&item.y==“109”;
});
console.log(数组);

在对象上使用
过滤器
来过滤不具有这些
x
y
值的对象:

var arr=[{'x':“69”、'y':“104”}、{'x':“69”、'y':“109”}、{'x':“69”、'y':“300”}];
变量removeX='69',removeY='109';
var res=arr.filter((obj)=>(obj.x!==removeX | | obj.y!==removeY));

控制台日志(res)
arr.filter(({x,y})=>x!='69'&&y!='109')
是否要删除带有
x==69
y==109
的对象,或者在这两个条件都为真的情况下?请加上你已经尝试过的和你期望的结果。我已经勾选了你的答案,但我的观点在15以下:),但是谢谢你的回答help@Udin请注意,箭头下方有一个勾号符号,您可以勾号,即使您的分数低于15分