有沒有一種這樣做的方式?例如:創建一個函數並將其返回賦給一個變量
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 = 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 = function(param){return param.condition ? 'a' : 'b';}({condition:'abc'});
這是一條線。我不確定你想要做什麼。
你在說什麼?這已經是一條單一的(邏輯)線。您可以簡單地剝離換行符,使其成爲單一的物理線路。 – delnan
現在是'myVare =='a''。 if語句可以用三元表達式('?:')「簡化」,但如果使用函數是一個要求,那麼「一行」就是格式化的解釋。 – 2011-08-30 17:35:31
我不應該這個代碼實際上不會運行。 – Alex