
Hasty Treat - Records and Tuples in JavaScript
HAYA
Description
<p class="has-line-data" data-line-start="7" data-line-end="8">In this Hasty Treat, Scott and Wes talk about records and tuples in javascript — what they are, why you might want to use them, and more!</p> <h2 class="code-line" data-line-start="9" data-line-end="10"><a id= "LogRocket__Sponsor_9" name="LogRocket__Sponsor_9"></a>LogRocket - Sponsor</h2> <p class="has-line-data" data-line-start="10" data-line-end="11"> LogRocket lets you replay what users do on your site, helping you reproduce bugs and fix issues faster. It’s an exception tracker, a session re-player and a performance monitor. Get 14 days free at <a href= "https://logrocket.com/syntax">logrocket.com/syntax</a>.</p> <h2 class="code-line" data-line-start="12" data-line-end="13"> <a id="Show_Notes_12" name="Show_Notes_12"></a>Show Notes</h2> <p class="has-line-data" data-line-start="14" data-line-end="15"> ??? -</p> <p class="has-line-data" data-line-start="16" data-line-end="17"> 02:42 - Immutability</p> <p class="has-line-data" data-line-start="18" data-line-end="19"> 05:08 - Records</p> <ul> <li class="has-line-data" data-line-start="19" data-line-end="20"> Immutable object</li> <li class="has-line-data" data-line-start="20" data-line-end="22"> Syntax <code>#{x: 1, y: 2}</code></li> </ul> <p class="has-line-data" data-line-start="22" data-line-end="23"> 05:56 - Tuples</p> <ul> <li class="has-line-data" data-line-start="23" data-line-end="24"> Immutable array</li> <li class="has-line-data" data-line-start="24" data-line-end="26"> Syntax <code>#[1,2,3,4]</code></li> </ul> <p class="has-line-data" data-line-start="26" data-line-end="27"> 07:18 - For both</p> <ul> <li class="has-line-data" data-line-start="27" data-line-end="28"> <p class="has-line-data" data-line-start="27" data-line-end="28"> Referred to as a compound primitive</p> </li> <li class="has-line-data" data-line-start="28" data-line-end="29"> <p class="has-line-data" data-line-start="28" data-line-end="29"> Can contain only primitives, not objects</p> </li> <li class="has-line-data" data-lin