UNPKG

@woosh/meep-engine

Version:

Pure JavaScript game engine. Fully featured and production ready.

21 lines (16 loc) 379 B
import { assert } from "../../assert.js"; /** * @template T * @param {T[]} array * @param {T} element * @return {boolean} */ export function array_push_if_unique(array, element) { assert.isArray(array, 'array'); const i = array.indexOf(element); if (i === -1) { array.push(element); return true; } return false; }