上面给定的是一个Json文件,里面存储了一定的数据
1.Object.keys()
返回值是一个数组,但它返回的是对象的键值对中键名key并且返回数组的顺序,若key值是数字,则返回值会对Key值进行排序,返回的是排序后的结果
console.log(Object.keys({3:'a',4:'b',1:'c'})); //["1","3","4"]
当返回值为数组或者为字符串时,返回值为由索引组成的数组
console.log(Object.keys([1,2,3,4])) //["0","1","2","3"]
2.Object.values()
返回值是一个数组,但它返回的是对象的键值对中属性值value
3.Object.entries()
将一个对象中可枚举属性的键名和键值按照二维数组的方法返回,若对象是数组,则会将数组的下标作为键值返回
let result=Object.entries({one:1,two:2});
console.log(result); //[["one",1],["two",2]]
console.log(Object.entries([1,3])); //[["0",1],["1",3]]
利用json文件分别打印出这三个方法对应的值