创建一个函数并将其返回值分配给变量

时间:2011-08-30 17:32:34

标签: javascript

有这样一种方式吗?例如:

var myVare = function(params){
   if(param.condition){
       return 'a';
   }else{ 
       return 'b'; 
   }
}(param:{condition:'abc'}); 

console.log(myVare);//I would like it to be == to 'a'

2 个答案:

答案 0 :(得分:2)

你工作太辛苦了。

var myVare = {condition: 'abc'}.condition ? 'a' : 'b';

console.log(myVare); // 'a'

答案 1 :(得分:0)

var myVare = function(param){return param.condition ? 'a' : 'b';}({condition:'abc'});

这是一行。我不确定你要做什么。