我有一个服务有时会返回这样的数据结构
params:value;
然后有时返回
params:[value1, value2];
我想更改值是否为字符串(第一种情况),然后删除它并创建一个空参数:[]。我怎样才能实现它?
最佳答案
在你之后parse
您可以使用 JSON typeof
运算符查看值是否为字符串,如果是则将其更改为空数组[]
。
var data = {
params: 'value'
}
if(typeof data.params === 'string') data.params = [];
console.log(data);
关于Javascript 将 JSON 键的值从字符串更改为数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38615700/