使用 Fabric js 来一一选择当前画布上的所有对象的代码会是什么样子。我试图一一列出每个对象的属性,而不知道画布上有多少个对象(如果有)。
为了澄清:
这是一个https://jsfiddle.net/3bxLmwzk/
var canvas = new fabric.Canvas('canvas');
canvas.add(new fabric.Text('hdgh', {
left: 20,
top: 30,
fontFamily: 'Comic Sans MS',
fontSize: 35
}));
canvas.add(new fabric.Text('foo', {
fontFamily: 'Roboto',
left: 100,
top: 100,
fontSize: 25
}));
canvas.add(new fabric.Text('f776h', {
fontFamily: 'Arial',
left: 200,
top: 200,
fontSize: 25
}));
Run Code Online (Sandbox Code Playgroud)
有 3 个对象...有没有办法可以在每个文本对象的控制台日志(文本、fontFamily 和 fontSize)上打印
1 个对象 - 'hdgh' ;漫画 Sans MS;35 2 对象 - 'foo' ; 机器人;25 3 对象 - 'f776h' ; 宋体;25