突然奇想,如何用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 ');
}
}
如果你需要我将返回一个对象给你,如果你不需要,那么呢 请运行这段代码自己看。
注:无意中伤广大同胞,个人奇想。