Canvas JavaScript: 如何删除数组中的点
要删除数组中的某些点,可以使用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()方法从原始数组中删除这些点。最后,打印出删除点后的数组。
原文地址: https://www.cveoy.top/t/topic/pffe 著作权归作者所有。请勿转载和采集!