假设我有一个这样的数组对象:
var a = {
data: [
'name': 'somename',
]
}
这里我想检查一下我的数组是否有列表。如果是,那么我想将列表转换为json并返回新值。
我可以在python中这样做:
assets = {}
for k,v in data.items():
if type(v) is list:
assets[k] = json.dumps(v)
else:
assets[k] = v
我怎样才能在javascript中实现这一点?
答案 0 :(得分:0)
javascript中没有列表类型。
Array
类型更接近您的问题。
要检查变量v是否为数组,您可以执行以下操作:
if (v instanceof Array) {
// Do something if v is an array
}