2020-01-08

遍历这个数组中的每个对象,拿到每个对象的第一个数字类型的属性

// 目的是,遍历这个数组中的每个对象,拿到每个对象的第一个数字类型的属性

var nowarr =[{288:'上海哈哈'},{289:'北京丫丫'},{200:'河南拉拉'},{300:'西安嘎嘎'}]

var nowarr1=[]

//第一种方法 原生方法

// for (var i =0 ;i


//      for (var j in nowarr[i]) //在对每个对象进行遍历

//       {

//            nowarr1.push (j*1)       //把每个对象的第一个属性添加到新的数组中 *利用js的特性进行数据类型的转换,转成数字类型


//       }

// }

// console.log(nowarr1,'333...222')

//第二种方法就是利用es6新增的Obejct的方法来实现。方便快捷。注意map函数返回的是满足条件的一个新的数组。

// var nowarr2 = nowarr.map ((v) => {

//                 return  Object.keys(v)[0]

// })

// 最简写的方式是

var nowarr2 = nowarr.map (v =>Object.keys(v)[0] )

console.log(nowarr2)

你可能感兴趣的:(2020-01-08)