Have ideas to improve npm?Join in the discussion! »

    isnotnull

    0.8.1 • Public • Published

    build version package dependencies dependencies graph minified linter tests license hits

    The lastest version of this document is available on Github > isnotnull

    isDef

    This function returns true if its argument is neither null nor undefined.

    Why

    I'm tired of always writing the same function of a single line in all my projects so I add it in npm. This function is eslint OK.

    Integration for browser

    To integrate it into your project, different ways: add the 3 lines of code below.

    <script>
       window.isDef = function(obj) {
           return (obj !== null && typeof obj !== "undefined");
       }
    </script> 

    or

    npm install isnotnull --save
    

    then references like this

        <script>node_modules/isnotnull/distrib/isdef.min.js</script> 

    or

    npm install isnotnull --save
    

    then with gulp, you can concatenate your sources and include "node_modules/isnotnull/distrib/isdef.min.js"

    Integration for Node.js

    npm install isnotnull --save
    
    const isDef=require("isnotnull");
    

    usage

    When using isdef in your sources, add the tag /* global isDef */ to pass eslint validation.

    example

     
    <script>
        /* global isDef */
     
        var var1 = null;
        isDef(var1); // false
        isDef(var2); // false
     
        var obj = {a:1};
        isDef(obj); // true
        isDef(obj.b); // false
    </script> 

    Install

    npm i isnotnull

    DownloadsWeekly Downloads

    1

    Version

    0.8.1

    License

    MIT

    Unpacked Size

    3.62 kB

    Total Files

    6

    Last publish

    Collaborators

    • avatar