fromJSON
方法是 LeftShoulderFuzzySet
类中的一个静态方法,用于根据 JSON 格式的数据创建一个左肩模糊集合对象。
LeftShoulderFuzzySet.fromJSON(json)
json
:类型为字符串,代表一个 JSON 格式对象。该对象必须具有以下属性:
name
:类型为字符串,代表该左肩模糊集合的名称。left
:类型为数字,代表该左肩模糊集合的左端点。right
:类型为数字,代表该左肩模糊集合的右端点。peak
:类型为数字,代表该左肩模糊集合的顶点。返回一个 LeftShoulderFuzzySet
实例对象。
const json = '{"name": "example_fuzzy_set", "left": 0, "right": 5, "peak": 2}';
const fuzzySet = LeftShoulderFuzzySet.fromJSON(json);
console.log(fuzzySet); // 输出:LeftShoulderFuzzySet { name: "example_fuzzy_set", left: 0, right: 5, peak: 2 }
若传入的 json
参数不是一个合法的 JSON 字符串,将抛出一个 SyntaxError
异常。若传入的 JSON 对象缺少必要的属性,将抛出一个 TypeError
异常。