我正在创建多个圆形对象,每个对象都有一个唯一的名称(或id)。 当我想选择一个对象时,我必须搜索所有圆形对象并返回正确的对象。对于许多物体,我认为这对性能不利。有没有办法通过唯一属性选择对象?
我创建了一个简单的JSFiddle来显示我当前的解决方法以获取一个圆形对象: https://jsfiddle.net/t47vvtec/5/
我将每个对象与属性进行比较,如果匹配它,则返回该对象。也许你可以帮我找到一个更简单的解决方案。
这是我到目前为止获取对象的代码:
function getPoint(name)
{
var line_point_array = canvas.getObjects('circle');
for (var i = 0; i < line_point_array.length; i++) {
var point = line_point_array[i];
if (point.name == name) {
return point;
}
}
}
谢谢:)
答案 0 :(得分:2)
您可以尝试类似(https://jsfiddle.net/cssimsek/akbe97c5/1/)的内容:
Alamofire.request("https://httpbin.org/get").responseJSON { response in
if let JSON = response.result.value {
print("JSON: \(JSON)")
}
}