js 如何表示单身狗想要一个对象呢?

突然奇想,如何用js 去表示,单身狗想拥有一个对象呢? 

我设有一个函数 名叫 getNewObject

    function getNewObject(  ) {

    }

我需要一个参数 text,来代表你是否需要

    function getNewObject( param ) {

    }

是否判断 你需要 新对象还是只想瞎运行我这个得到对象的函数呢? 用object 或者 new Object 来检测,还需检测我这个函数你是否有传,如果传了,

是否是 string 类型呢

        function getNewObject( param ) {

            if ( param  

                    && Object.prototype.toString.call( param ) === '[object String]'  

                    && ( param .indexOf( 'object' ) > -1 || param .indexOf( 'new Object' ) > -1 ) 

            ) {


              } else {

              }

        }

关键来了, 我想确认一遍你是否真的需要这个对象呢?

        function getNewObject( param ) {

            if ( param 

                    && Object.prototype.toString.call( param ) === '[object String]'  

                    && ( param .indexOf( 'object' ) > -1 || param .indexOf( 'new Object' ) > -1 )

             ){

               var r = window.confirm( 'Are you sure ?' );

               if ( r == true ) {

                    var obj = new Object();

                    obj.name = 'object';

                    obj.age = null;

                    obj.sex = null;

                    alert( JSON.stringify( obj ) );

                } else {

                        alert( 'Single dog, loneliness it ');

                }

              } else {

                    alert( 'Single dog, loneliness it ');

              }

        }

如果你需要我将返回一个对象给你,如果你不需要,那么呢 请运行这段代码自己看。

注:无意中伤广大同胞,个人奇想。

你可能感兴趣的:(js 如何表示单身狗想要一个对象呢?)