偶尔想到了这个问题,经过网上搜索,答案很多,最终输入顺序是我们在对象中定义的顺序, 其实并无太多实际意义
代码如下:
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
如果您有更好的方式,欢迎留言讨论 -_+
5万+



被折叠的 条评论
为什么被折叠?



