"namelist":{
"name":"xyz",
"version":"1.0.0"
}
如何找到namelist
内两个值的长度?
答案 0 :(得分:0)
使用Object.keys将键作为数组获取,并获取该数组的长度:
const obj = {
namespace: {
key1: 'whatever',
key2: 'whatever2',
}
}
const keys = Object.keys(obj.namespace) // ['key1', 'key2']
const keysLength = keys.length // 2
答案 1 :(得分:0)
您可以找到对象的大小(即对象中的属性总数),如下所示:
namelist = { "name":"xyz", "version":"1.0.0" }
var size = Object.keys(namelist).length;
console.log(size);
输出:2
要获取name
属性值的大小(例如您所用的“ xyz”大小)
console.log(namelist.name.length)
输出:3
用于获取version
属性值的大小(例如,您的情况为“ 1.0.0”的大小)
console.log(namelist.version.length)
输出:5