我试图创建一个看起来像一个不断延伸的格子的图形。这是我的代码:
var expectedList = [];
for(var i =0; i < array1.length; i++){
var obj = array1[i];
var childList = obj.child;
for(var j =0; j < childList.length; i++){
var childObj = childList[J];
var key = childObj.variantId
for(var l =0; l < array2.length; l++){
var array2Obj = array2[l];
if(array2Obj.variantId === key){
var testList = array2.tests;
for(var m =0; m < testList.length; m++){
var testObj = testList[m];
if(testObj.flag === true){
expectedList.push(obj);
}
}
}
}
}
}
console.log(expectedList)
但是,这会产生如下输出:
有没有办法让角节点上的边缘得到纠正,以使它看起来更规则?
答案 0 :(得分:0)
好吧,我最后添加了一些不可见的顶点和不可见的边缘,这是有效的。但这并不是最优雅的解决方案。
if (clr9.Distinct().Skip(1).Any())
{
//Do something
}