Object Notation
by Wentz Wu
HTML
<script src="https://github.com/douglascrockford/JSON-js/raw/master/json2.js"></script>
<h1 id="message"></h1>
JavaScript
// object literals
var bruce = {
name: "Bruce",
age: 18,
gender: 'Male'
};
// bracket notation
var jack = {};
jack['name'] = 'Jack';
jack['age'] = 29;
jack['gender'] = 'Male';
// object descriptors
var rose = {};
Object.defineProperties(rose, {
name: {
value: 'Rose',
writable: true,
configurable: true,
enumerable: true
},
age: {
value: 28,
writable: true,
configurable: true,
enumerable: true
},
gender: {
value: 'Female',
writable: true,
configurable: true,
enumerable: true
}
});
var me = JSON.stringify(bruce);
var me2 = JSON.parse(me);
$("#message").text(me2.name);