Point – klonowanie głębokie
Strona używa skryptu figures.js
Po sklonowaniu punkt został nieco przesunięty.
Listing
var cv = document.getElementById("canvas"); var ctx = cv.getContext("2d"); //- var point = new Point(120, 20); point.strokeStyle = "blue"; point.shape="cross"; point.stroke = true; point.lineWidth = 0.5; point.diam = 10; point.draw(ctx); // var point2 = point.deepclone(); point2.x = 120; point2.y = 50; point2.draw(ctx);