js 把二维数组改成四象限图用的格式
function quadrantSort(arr) {
let quadrant1 = [];
let quadrant2 = [];
let quadrant3 = [];
let quadrant4 = [];
arr.forEach(point => {
if (point[0] > 0 && point[1] > 0) {
quadrant1.push(point);
} else if (point[0] < 0 && point[1] > 0) {
quadrant2.push(point);
} else if (point[0] < 0 && point[1] < 0) {
quadrant3.push(point);
} else if (point[0] > 0 && point[1] < 0) {
quadrant4.push(point);
}
});
return {
quadrant1,
quadrant2,
quadrant3,
quadrant4
};
}
const points = [[-1, 1], [1, 2], [-1, -1], [1, -1]];
const sortedPoints = quadrantSort(points);
console.log('Quadrant 1:', sortedPoints.quadrant1);
console.log('Quadrant 2:', sortedPoints.quadrant2);
console.log('Quadrant 3:', sortedPoints.quadrant3);
console.log('Quadrant 4:', sortedPoints.quadrant4);
原文地址:https://blog.csdn.net/qq_40295815/article/details/140271816
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!