{"product_id":"the-principles-of-object-oriented-javascript-1593275404-used","title":"The Principles of Object-Oriented JavaScript","description":"\u003cp\u003e\u003cstrong\u003eISBN:\u003c\/strong\u003e 1593275404\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eAuthor:\u003c\/strong\u003e Zakas, Nicholas C.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eCondition:\u003c\/strong\u003e Used\u003c\/p\u003e\u003cp\u003eIf you've used a more traditional object-oriented language, such as C++ or Java, JavaScript probably doesn't seem object-oriented at all. It has no concept of classes, and you don't even need to define any objects in order to write code. But don't be fooled-JavaScript is an incredibly powerful and expressive object-oriented language that puts many design decisions right into your hands.In The Principles of Object-Oriented JavaScript, Nicholas C. Zakas thoroughly explores JavaScript's object-oriented nature, revealing the language's unique implementation of inheritance and other key characteristics. You'll learn:-The difference between primitive and reference values-What makes JavaScript functions so unique-The various ways to create objects-How to define your own constructors-How to work with and understand prototypes-Inheritance patterns for types and objectsThe Principles of Object-Oriented JavaScript will leave even experienced developers with a deeper understanding of JavaScript. Unlock the secrets behind how objects work in JavaScript so you can write clearer, more flexible, and more efficient code.\u003c\/p\u003e","brand":"Mia Karts","offers":[{"title":"Default Title","offer_id":52337739727136,"sku":"USED1593275404","price":6.42,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0980\/7426\/3840\/files\/81JOSnsABSL_a6991d7e-8dbc-49ba-86be-d1b41b816add.jpg?v=1789086531","url":"https:\/\/miakarts.com\/products\/the-principles-of-object-oriented-javascript-1593275404-used","provider":"Miakarts Books","version":"1.0","type":"link"}