微信小程序js中展示JSON对象长度,以及遍历json的键或值

发布日期:2020-08-02 作者:mi52.com 人气:

微信小程序js中展示JSON对象长度,以及遍历json的键或值


如果你的JSON对象是这样的:


data: {    userphone: '13912345678',    code: '100100',    password: 'mypassword',    conPassword: 'mypassword',    username: '美女一枚',    usersex: 0 }

那么正常的data是不能通过length来获取长度的,就要用到下面的方法:


Object.keys(json).length;

传入的参数是json数组名


如果你想遍历数组键值对中的key或者值,那么应该看一下这个!

for (var key in json)    {

     console.log(key);   //遍历键

     console.log(json[key]);     //遍历值

}

for里的key是固定值,json是数组名。


============


例:

var json={openid:"abcdefg123456",uid:999,salt:"ning"};

var arr = [];


1、把key加入数组

for (var i in json) {

   arr.push(i); 

}

console.log(arr);

显示结果为:["openid", "uid", "salt"]


2、把value加入数组

for (var i in json) {

   arr.push(json[i])

}

console.log(arr);

显示结果为:["abcdefg123456", 999, "ning"]


返回顶部

拨打电话
首页