创建一个函数并将其返回值赋值给一个变量
Create a function and assign its return to a variable
是否有一行的方式做到这一点?如:
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'
你工作太辛苦了。
var myVare = {condition: 'abc'}.condition ? 'a' : 'b';
console.log(myVare); // 'a'
var myVare = function(param){return param.condition ? 'a' : 'b';}({condition:'abc'});
这是一行。我不知道你想干什么
相关文章:
- 通过另一个对象上的字符串值为 javascript 对象属性赋值
- Js提示:“;期望一个赋值或函数调用,而看到一个表达式“;,Switch语句
- 如何在另一个java脚本函数中访问java脚本中动态html表中单元格的动态赋值
- 如何在angularjs中将一个具有赋值的指令转换为另一个指令
- 什么's具有fn's赋值运算符两侧的名称(一个对象fn)
- 在 JavaScript 中是否有一个严格等价的 ||在变量赋值中使用时
- 在 $.ajax() 函数中赋值一个变量
- 如何获取嵌套在两个赋值函数和一个 forEach 循环中的值
- 得到一个错误(ReferenceError:streamMSG没有定义),即使我给它赋值
- 如何根据其他键自动为另一个键赋值's在对象中的值
- jQuery:Can'我们将jQuery(this)赋值给一个变量
- 在javascript中,are键值对赋值是一个语句
- 一个语句中有多个加法赋值运算符
- JSHint -期望一个条件表达式,却看到了一个赋值
- 有人能解释一下这个错误吗:期望一个赋值或函数调用,却看到了一个表达式
- JSHint错误:期望一个赋值或函数调用,却看到一个表达式
- 期望一个赋值或函数,却看到了一个表达式
- 改变一个数组的值也会改变另一个赋值数组的值
- JShint:期望一个赋值或函数调用,却看到了一个表达式
- jshint需要一个赋值错误