偶尔想到了这个问题,经过网上搜索,答案很多,最终输入顺序是我们在对象中定义的顺序, 其实并无太多实际意义

代码如下:

var json = {
    "name": "test",
    "level": "0"
};

// 封装一个方法,对json进行循环,实际上执行一次就return了,返回第一个属性
function getFirstAttr(obj) {
    for (var k in obj) return k;
}

var firstAttr = getFirstAttr(json);
console.log(firstAttr); // 最终输出 name

如果您有更好的方式,欢迎留言讨论 -_+

GitHub 加速计划 / js / json
41.72 K
6.61 K
下载
适用于现代 C++ 的 JSON。
最近提交(Master分支:1 个月前 )
960b763e 4 个月前
8c391e04 7 个月前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐