function a (METRIC,DIMENTIONS){
var args = {
'ids': ids,
'start-date': START_DATE,
'end-date': END_DATE,
'metrics': METRIC,
'dimensions': DIMENTIONS
};
}
我在 javascript 中有这个数组,其中 dimensions
是可选值
我想检查 DIMENTIONS
是否为空字符串我希望我的参数如下所示:
var args = {
'ids': ids,
'start-date': START_DATE,
'end-date': END_DATE,
'metrics': METRIC
};
我尝试过这个:
var args = {
'ids': ids,
'start-date': START_DATE,
'end-date': END_DATE,
'metrics': METRIC,
DIMENTIONS!=''? 'dimensions': DIMENTIONS : ''
};
但这会将 ,
保留在 METRIC
之后,并会产生错误
最佳答案
if( !args.dimensions )
delete args.dimensions;
就是这样:)
关于javascript - 如果 JavaScript 中的对象为空字符串,则省略该值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34060062/