Check if an array is not empty

Return true for an array with at least one item.

JavaScript Version 1.0.0 · MIT · .md

check-if-an-array-is-not-empty.js
function isNotEmpty(value) { return Array.isArray(value) && value.length > 0; }

Input & expected output

Input

[
  "[email protected]"
]

Expected output

true

The edge case

Input

[]

Expected output

false

Know the limits

  • Uses length rather than Object.keys; the two differ only for sparse arrays, which JSON cannot express.

The function above is the implementation used by the lab. The lab validates JSON types and caps size before execution; include equivalent validation when accepting untrusted input in your application.

Source & maintenance

Based on Check if an array is not empty from the original 1loc collection by Nguyen Huu Phuoc, with fenilgandhi, marcobiedermann. Copyright (c) 2020 phuoc-ng. MIT licensed.

Uses length instead of Object.keys. Original MDX retained as inert source evidence.

Maintained by Oveyon. Source commit: 14b481cf60df. Read the license.

Local fixture scope · Node.js 22.23.2 · reviewed October 28, 2026. No external service is required.

Keep exploring

Type two or more characters. Try “duplicate”, “webhook” or “retry”.