标签: javascript arrays json string
我有一项服务,有时会像这样返回数据结构
params:value;
然后有时返回
params:[value1, value2];
如果value为String(第一种情况),我想更改,然后删除它并创建一个空参数:[]。我该怎么做?
答案 0 :(得分:1)
在parse JSON之后,您可以使用typeof运算符来查看value是否为字符串,如果将其更改为空数组[]。
parse
typeof
[]
var data = { params: 'value' } if(typeof data.params === 'string') data.params = []; console.log(data);