<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	תגובות לפוסט: Logical Assignment Operator	</title>
	<atom:link href="https://internet-israel.com/%D7%9E%D7%93%D7%A8%D7%99%D7%9B%D7%99%D7%9D/es20xx/logical-assignment-operator/feed/" rel="self" type="application/rss+xml" />
	<link>https://internet-israel.com/%d7%9e%d7%93%d7%a8%d7%99%d7%9b%d7%99%d7%9d/es20xx/logical-assignment-operator/</link>
	<description>רן בר-זיק על פיתוח אינטרנט מתקדם</description>
	<lastBuildDate>Sun, 28 Mar 2021 19:42:05 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>
	<item>
		<title>
		מאת: משתמש אנונימי (לא מזוהה)		</title>
		<link>https://internet-israel.com/%d7%9e%d7%93%d7%a8%d7%99%d7%9b%d7%99%d7%9d/es20xx/logical-assignment-operator/comment-page-1/#comment-3505</link>

		<dc:creator><![CDATA[משתמש אנונימי (לא מזוהה)]]></dc:creator>
		<pubDate>Sun, 28 Mar 2021 19:42:05 +0000</pubDate>
		<guid isPermaLink="false">https://internet-israel.com/?p=9500#comment-3505</guid>

					<description><![CDATA[בתגובה על &lt;a href=&quot;https://internet-israel.com/%d7%9e%d7%93%d7%a8%d7%99%d7%9b%d7%99%d7%9d/es20xx/logical-assignment-operator/comment-page-1/#comment-3503&quot;&gt;דניאל&lt;/a&gt;.

במקרה כזה עדיף להשתמש בdestructuring default value:

const defaultIsProd = true;
const { isProd = defaultIsProd } = userConfig;]]></description>
			<content:encoded><![CDATA[<p>בתגובה על <a href="https://internet-israel.com/%d7%9e%d7%93%d7%a8%d7%99%d7%9b%d7%99%d7%9d/es20xx/logical-assignment-operator/comment-page-1/#comment-3503">דניאל</a>.</p>
<p>במקרה כזה עדיף להשתמש בdestructuring default value:</p>
<p>const defaultIsProd = true;<br />
const { isProd = defaultIsProd } = userConfig;</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		מאת: דניאל		</title>
		<link>https://internet-israel.com/%d7%9e%d7%93%d7%a8%d7%99%d7%9b%d7%99%d7%9d/es20xx/logical-assignment-operator/comment-page-1/#comment-3503</link>

		<dc:creator><![CDATA[דניאל]]></dc:creator>
		<pubDate>Fri, 26 Mar 2021 17:19:12 +0000</pubDate>
		<guid isPermaLink="false">https://internet-israel.com/?p=9500#comment-3503</guid>

					<description><![CDATA[הייתי מוסיף ששימוש הגיוני ל ?? זה עבור דיפולט למשתנה קונפיג כאשר המשתנה בוליאני:

const { isProd } = userConfig
const defaultIsProd = true

isProd ??= defaultIsProd]]></description>
			<content:encoded><![CDATA[<p>הייתי מוסיף ששימוש הגיוני ל ?? זה עבור דיפולט למשתנה קונפיג כאשר המשתנה בוליאני:</p>
<p>const { isProd } = userConfig<br />
const defaultIsProd = true</p>
<p>isProd ??= defaultIsProd</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		מאת: עודד		</title>
		<link>https://internet-israel.com/%d7%9e%d7%93%d7%a8%d7%99%d7%9b%d7%99%d7%9d/es20xx/logical-assignment-operator/comment-page-1/#comment-3502</link>

		<dc:creator><![CDATA[עודד]]></dc:creator>
		<pubDate>Wed, 24 Mar 2021 07:31:22 +0000</pubDate>
		<guid isPermaLink="false">https://internet-israel.com/?p=9500#comment-3502</guid>

					<description><![CDATA[שימושי מאוד.
תודה רבה]]></description>
			<content:encoded><![CDATA[<p>שימושי מאוד.<br />
תודה רבה</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		מאת: משתמש אנונימי (לא מזוהה)		</title>
		<link>https://internet-israel.com/%d7%9e%d7%93%d7%a8%d7%99%d7%9b%d7%99%d7%9d/es20xx/logical-assignment-operator/comment-page-1/#comment-3500</link>

		<dc:creator><![CDATA[משתמש אנונימי (לא מזוהה)]]></dc:creator>
		<pubDate>Sun, 21 Mar 2021 21:42:34 +0000</pubDate>
		<guid isPermaLink="false">https://internet-israel.com/?p=9500#comment-3500</guid>

					<description><![CDATA[כיף לראות שחזרת לכתוב על תכנות!

רק רוצה להדגיש שכולם הם short-circuit, כלומר הערך בצד השני לא יוערך אם לא צריך (זה כמו האופרטורים הרגילים):
```js
function get5() {
  console.log(&#039;gev5()&#039;);
  return 5;
}
let x = null;
x ??= get5(); // Nothing is printed
```
אבל לא פחות חשוב, גם ההשמה עצמה לא תתבצע אם לא צריך. זה חשוב עם setters:
```js
const obj = {
  get x() { return 5; },
  set x() { console.log(&#039;set x()&#039;); },
};
obj.x ??= 5; // Nothing is printed
```
כלומר, `x ??= 5` לא מיתרגם ל`x = x ?? 5` אלא ל`x ?? (x = 5)` (או משפט if ארוך יותר).]]></description>
			<content:encoded><![CDATA[<p>כיף לראות שחזרת לכתוב על תכנות!</p>
<p>רק רוצה להדגיש שכולם הם short-circuit, כלומר הערך בצד השני לא יוערך אם לא צריך (זה כמו האופרטורים הרגילים):<br />
&quot;`js<br />
function get5() {<br />
  console.log('gev5()');<br />
  return 5;<br />
}<br />
let x = null;<br />
x ??= get5(); // Nothing is printed<br />
&quot;`<br />
אבל לא פחות חשוב, גם ההשמה עצמה לא תתבצע אם לא צריך. זה חשוב עם setters:<br />
&quot;`js<br />
const obj = {<br />
  get x() { return 5; },<br />
  set x() { console.log('set x()'); },<br />
};<br />
obj.x ??= 5; // Nothing is printed<br />
&quot;`<br />
כלומר, `x ??= 5` לא מיתרגם ל`x = x ?? 5` אלא ל`x ?? (x = 5)` (או משפט if ארוך יותר).</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		מאת: יהודה		</title>
		<link>https://internet-israel.com/%d7%9e%d7%93%d7%a8%d7%99%d7%9b%d7%99%d7%9d/es20xx/logical-assignment-operator/comment-page-1/#comment-3499</link>

		<dc:creator><![CDATA[יהודה]]></dc:creator>
		<pubDate>Sun, 21 Mar 2021 17:41:05 +0000</pubDate>
		<guid isPermaLink="false">https://internet-israel.com/?p=9500#comment-3499</guid>

					<description><![CDATA[מותר להעיר על זה למרות שזה כבר תוקן? רוצה להרגיש חלק מהחבר&#039;ה]]></description>
			<content:encoded><![CDATA[<p>מותר להעיר על זה למרות שזה כבר תוקן? רוצה להרגיש חלק מהחבר'ה</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		מאת: נוה		</title>
		<link>https://internet-israel.com/%d7%9e%d7%93%d7%a8%d7%99%d7%9b%d7%99%d7%9d/es20xx/logical-assignment-operator/comment-page-1/#comment-3498</link>

		<dc:creator><![CDATA[נוה]]></dc:creator>
		<pubDate>Sun, 21 Mar 2021 09:19:53 +0000</pubDate>
		<guid isPermaLink="false">https://internet-israel.com/?p=9500#comment-3498</guid>

					<description><![CDATA[כתבו פה רק 5 פעמים לגבי הטעות של ה&#038;&#038;, אז מי אני שלא אקח חלק במאמץ ואעיר על זה גם כן.. ;)]]></description>
			<content:encoded><![CDATA[<p>כתבו פה רק 5 פעמים לגבי הטעות של ה&amp;&amp;, אז מי אני שלא אקח חלק במאמץ ואעיר על זה גם כן.. 😉</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		מאת: עידו		</title>
		<link>https://internet-israel.com/%d7%9e%d7%93%d7%a8%d7%99%d7%9b%d7%99%d7%9d/es20xx/logical-assignment-operator/comment-page-1/#comment-3497</link>

		<dc:creator><![CDATA[עידו]]></dc:creator>
		<pubDate>Sun, 21 Mar 2021 09:12:11 +0000</pubDate>
		<guid isPermaLink="false">https://internet-israel.com/?p=9500#comment-3497</guid>

					<description><![CDATA[יש typo קטן בסוף
&quot;אבל הכי שימושי הוא ידידינו &#038;&#038;&quot; , נראה שהכוונה היא ל ??]]></description>
			<content:encoded><![CDATA[<p>יש typo קטן בסוף<br />
&quot;אבל הכי שימושי הוא ידידינו &amp;&amp;&quot; , נראה שהכוונה היא ל ??</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		מאת: יוסי		</title>
		<link>https://internet-israel.com/%d7%9e%d7%93%d7%a8%d7%99%d7%9b%d7%99%d7%9d/es20xx/logical-assignment-operator/comment-page-1/#comment-3496</link>

		<dc:creator><![CDATA[יוסי]]></dc:creator>
		<pubDate>Sun, 21 Mar 2021 08:44:42 +0000</pubDate>
		<guid isPermaLink="false">https://internet-israel.com/?p=9500#comment-3496</guid>

					<description><![CDATA[&quot;אבל הכי שימושי הוא ידידנו &#038;&#038; &quot;
צריך לתקן ל- &quot;??&quot;.
ותודה על המאמר, כרגיל תמציתי וקולע!]]></description>
			<content:encoded><![CDATA[<p>&quot;אבל הכי שימושי הוא ידידנו &amp;&amp; &quot;<br />
צריך לתקן ל- &quot;??&quot;.<br />
ותודה על המאמר, כרגיל תמציתי וקולע!</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		מאת: גיא		</title>
		<link>https://internet-israel.com/%d7%9e%d7%93%d7%a8%d7%99%d7%9b%d7%99%d7%9d/es20xx/logical-assignment-operator/comment-page-1/#comment-3495</link>

		<dc:creator><![CDATA[גיא]]></dc:creator>
		<pubDate>Sun, 21 Mar 2021 07:23:11 +0000</pubDate>
		<guid isPermaLink="false">https://internet-israel.com/?p=9500#comment-3495</guid>

					<description><![CDATA[תודה על המאמר. ישנה טעות קטנה במשפט ײאבל הכי שימושי הוא ידידנו &#038;&#038; – כיוון שהוא מופעל אך ורק במקרה של undefined:&quot;. התכוונת ל-?? אני מניח.]]></description>
			<content:encoded><![CDATA[<p>תודה על המאמר. ישנה טעות קטנה במשפט ײאבל הכי שימושי הוא ידידנו &amp;&amp; – כיוון שהוא מופעל אך ורק במקרה של undefined:&quot;. התכוונת ל-?? אני מניח.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		מאת: ינאי		</title>
		<link>https://internet-israel.com/%d7%9e%d7%93%d7%a8%d7%99%d7%9b%d7%99%d7%9d/es20xx/logical-assignment-operator/comment-page-1/#comment-3494</link>

		<dc:creator><![CDATA[ינאי]]></dc:creator>
		<pubDate>Sun, 21 Mar 2021 07:15:06 +0000</pubDate>
		<guid isPermaLink="false">https://internet-israel.com/?p=9500#comment-3494</guid>

					<description><![CDATA[אבל הכי שימושי הוא ידידנו &#038;&#038; – כיוון שהוא מופעל אך ורק במקרה של undefined:

אמור להיות 

אבל הכי שימושי הוא ידידנו ?? – כיוון שהוא מופעל אך ורק במקרה של undefined:
לא?]]></description>
			<content:encoded><![CDATA[<p>אבל הכי שימושי הוא ידידנו &amp;&amp; – כיוון שהוא מופעל אך ורק במקרה של undefined:</p>
<p>אמור להיות </p>
<p>אבל הכי שימושי הוא ידידנו ?? – כיוון שהוא מופעל אך ורק במקרה של undefined:<br />
לא?</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
