2020-01-08

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

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

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

var nowarr1=[]

//第一种方法 原生方法

// for (var i =0 ;i<nowarr.length;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)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容