Kód: Vybrat vše
<!doctype html>
<html>
<head>
<title>Objekty v Ecmascript 5</title>
</head>
<body>
<h1>Nove objekty v Ecmascript5</h1>
<script type="text/javascript">
clovek = new Object();
// descriptor - objekt, jehoz vlastnosti popisuji chovani property
var descriptor = {
value: "test",
writeable: false, // default value je false
enumerable: true, // default false (lze vypisovat v cyklu in)
configurable: false // default false (nelze smazat)
// nelze zmenit vlastnost na metodu a opacne
}
// definice property pomoci deskriptoru
Object.defineProperty(clovek,"jmeno",descriptor);
alert(clovek.jmeno);
</script>
</body>
</html>