API之Object.keys()

一、语法

Object.keys(obj)

参数:枚举自身属性的对象。

返回值:一个表示给定对象的所有可枚举属性的字符串数组。

二、处理对象,返回可枚举的属性数组

var obj = {
      projId:'SM31726327362187',
      projName:'监管报送', status:"AUM002", ability:function(){ console.log("若干功能") } } console.log(Object.keys(obj))

三、处理数组,返回索引值数组

个人感觉这个用法比较鸡肋,没什么用。

    var arr = ['egg','java','javascript']

    console.log(Object.keys(arr))

 

四、处理字符串,返回索引值数组

var str = "此处不留爷,自有留爷处"

console.log(Object.keys(str))

五,常用的应用场景

    var obj = {
      projId:'SM31726327362187',
      projName:'监管报送', status:"AUM002", ability:function(){ console.log("若干功能") } } Object.keys(obj).map(item=>{ // 遍历每个属性做一些操作 console.log(item) })

六、Object.value() 

扫描二维码关注公众号,回复: 11193084 查看本文章

这个方法和Object.keys是对应的,这个值时取value值整合成数组。

var obj = {
      projId:'SM31726327362187',
      projName:'监管报送', status:"AUM002", ability:function(){ console.log("若干功能") } } console.log(Object.values(obj))
 
来源: 黑河网站优化

猜你喜欢

转载自www.cnblogs.com/vwvwvwgwg/p/12892335.html
今日推荐