Zielony Smok - logo witryny

Point – klonowanie głębokie

Strona używa skryptu figures.js

Po sklonowaniu punkt został nieco przesunięty.

Zawartość możesz zobaczyć w
przeglądarce obsługującej element <canvas>
z kontekstem "2d"


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);