fromJSON
方法是 Yuka 库中 Edge 类的一个静态方法,用于从 JSON 格式的数据中创建一个新的 Edge 实例。Edge 表示图论中的边,它定义了描绘图形的一些关系,通常包含两个顶点和两者之间相对应的权重。
Edge.fromJSON( json )
json
:一个包含 Edge 实例数据的 JSON 对象。const json = {
"from": 1,
"to": 2,
"weight": 0.5
};
const edge = Edge.fromJSON( json );
fromJSON
方法用于从 JSON 格式的数据中创建一个新的 Edge 实例。输入参数是一个包含 Edge 实例数据的 JSON 对象。JSON 对象的结构必须与生成的 Edge 实例结构一致。具体来说,它必须包含该实例的 "from"、"to" 和 "weight" 属性。
如果传递的参数不符合要求,将抛出一个错误,具体错误信息取决于参数的类型错误。