15 पॉइंट द्वारा xguru 2021-02-04 | 3 टिप्पणियां | WhatsApp पर शेयर करें
  1. strict मोड का इस्तेमाल न करना

  2. default value को || से define करना

?? का इस्तेमाल करें, या parameter स्तर पर fallback define करें

  1. any को type के रूप में इस्तेमाल करना

unknown से बदलें

  1. val as SomeType

→ type guard function से जाँचें

  1. टेस्ट में as any का इस्तेमाल करना

  2. Optional properties

  3. एक-अक्षरी Generic

→ ऐसे full type names इस्तेमाल करें जो सिर्फ नाम से समझ में आ जाएँ

  1. Non-boolean boolean checks

  2. !! operator

  3. != null

3 टिप्पणियां

 
kbumsik 2021-02-04

दूसरी भाषा के कोड में !! देखा, तो मैंने पूछा कि यह क्या है। उसने कहा कि हाल में ज़्यादातर JavaScript करते-करते यह अनजाने में आदत बन गई... हा हा

 
bichi 2021-02-04

infer और never का सही इस्तेमाल करना भी छूट गया है।

 
bichi 2021-02-04

अरे, जब आधिकारिक built-in type में भी any इस्तेमाल हो रहा है

तो any और unknown के इस्तेमाल को साफ़ तौर पर अलग करना ही सही है