Skip to content

Instantly share code, notes, and snippets.

@JamieDixon
Created December 4, 2019 11:41
Show Gist options
  • Select an option

  • Save JamieDixon/a90ebb4b65e995d0079fa56b56a31a00 to your computer and use it in GitHub Desktop.

Select an option

Save JamieDixon/a90ebb4b65e995d0079fa56b56a31a00 to your computer and use it in GitHub Desktop.

Revisions

  1. JamieDixon created this gist Dec 4, 2019.
    14 changes: 14 additions & 0 deletions hasAnyOwnProp.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,14 @@
    const hasAnyOwnProp = o => {

    for(let p in o) {
    return true;
    }

    return false
    }

    const a = hasAnyOwnProp({ bob: 'bob', sam: 'sam' });
    const b = hasAnyOwnProp({});

    console.log('a', a); // true
    console.log('b', b); // false