查找json数据的长度

时间:2012-10-22 06:00:06

标签: json jqxgrid

我有这个数据

    var initialData = [
        { name: "Sweets", details: 352 },
        { name: "Spicy", details: "89 juwu jdbjd jd bdjh djh sdjh sjh sdhj sjh sjh shjdsjhsdhjsdhjshjdyrrrrrrrrrrrrrrrrrrr" },
        { name: "Salty", details: 23 }

];

必须找到“详细信息”字段的最大长度并将输出设置为70(假设名称的详细信息长度为“辣”),即最大值。需要解决方案/建议。提前完成。

1 个答案:

答案 0 :(得分:0)

最后我找到了解决方法,回答它可能会对未来的人有所帮助................ 首先考虑数组的计数

var count = 0; for (var p in initialData) { if (initialData.hasOwnProperty(p)) { count++; } } 

获取initialdata特定元素并使用循环获取最大值

   var wid = 0; for (i = 0; i <= count-1; i++) { var temp1 = initialData[i].details.length; wid = wid > temp1 ? wid : temp1; }
相关问题