要删除数组中的某些点,可以使用splice()方法。以下是一个示例代码:

// 假设有一个点数组
var points = [
  { x: 10, y: 20 },
  { x: 30, y: 40 },
  { x: 50, y: 60 },
  { x: 70, y: 80 }
];

// 要删除的点的索引
var indexesToDelete = [1, 3];

// 遍历要删除的索引数组
for (var i = indexesToDelete.length - 1; i >= 0; i--) {
  // 获取当前要删除的索引
  var index = indexesToDelete[i];
  
  // 删除该索引对应的点
  points.splice(index, 1);
}

console.log(points);

在上面的代码中,indexesToDelete数组包含要删除的点的索引。然后,使用splice()方法从原始数组中删除这些点。最后,打印出删除点后的数组。

Canvas JavaScript: 如何删除数组中的点

原文地址: https://www.cveoy.top/t/topic/pffe 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录