Logical assignment ב-V8
-
@dovid אמר בLogical assignment ב-V8:
אני חושב שהוא מתכוון ל
var arr = null; arr = arr || []; arr.push(123)
אני חושב שאין סיבה שלא יעבוד ככה:
(arr ||= []).push(123);
אני חושב לאט, אבל בסוף זה מגיע..
התכוונתי ל
newData || arr.push(newData)בעיקר הדברים האלו שימושיים כשמגיע דאטה לא צפוי, כמו מהשרת ולפעמים מה-DB.
וכששמות המשתנים ארוכים, זה ממש מיקל
res.data.longNameVar