Receber por email
← Voltar para o catálogo

nullish-undefined-null

Prefer undefined over null in TypeScript/JavaScript. Use == null for nullish checks. Use when writing or reviewing code that handles absent values.

3estrelas
Atualizado há 4 meses

Ver no GitHub ↗ Licença: Apache-2.0

Como adicionar

/plugin marketplace add ncaq/konoka

O comando exato pode variar conforme o repositório. Confira o README no GitHub.

Para o autor da skill

Cole no README do seu repo

Mostra que sua skill está catalogada na Skillteca, gera backlink e tráfego rastreável.

[![Skillteca](https://www.skillteca.com.br/api/badge/nullish-undefined-null/svg)](https://www.skillteca.com.br/skills/nullish-undefined-null)

Alerta por categoria

Receba novas skills de Escrita e Conteúdo toda segunda

1 email curto, só com as skills novas de Escrita e Conteúdo. 4 minutos de leitura, sem spam, cancela com 1 clique.

Você confirma o email no primeiro envio. Sem spam. Cancela com 1 clique.

Ler descrição completa

nullよりundefinedを優先して使う

TypeScript/JavaScriptにおいてundefinedとnullが両方あるのは単なる歴史的経緯による混乱なので、 なるべくundefinedだけを使うようにしてください。

nullを使って良い場合

特別なnull

既存のAPIでnullに意味がある場合は許容されます。

例えばReactのコンポーネントが返却するnullは何も描画しないことを表します。

そのように様々な既存のライブラリで、 nullが自然に発生する箇所ではnullのまま扱っても構いません。 undefinedに変換するのは必須ではありません。 「選択の余地がある場合にundefinedを優先する」というポリシーであり、 nullを逐一排除するものではありません。

nullishとの比較には == null / != null を使う

Nullish valueであるundefinedやnullとの比較には、 基本的には、 厳密等価演算子(`=== undefi

[Description truncada. Veja o README completo no GitHub.]

Compartilhar X LinkedIn