zilongxuan001 / LearnFreecode

0 stars 0 forks source link

Wherefore art thou #328

Open zilongxuan001 opened 6 years ago

zilongxuan001 commented 6 years ago

来源:Object.keys方法之详解 细说 Javascript 对象篇(三) : hasOwnProperty Object.values() [Object.values()](http://cncc.bingj.com/cache.aspx?q=object.values()&d=4592223754134322&mkt=zh-CN&setlang=zh-CN&w=ROOUBC0mSRIoTW9xGdEiBo9bsjI10k-s)

zilongxuan001 commented 6 years ago

已知条件: 有两个参数 第一个参数是一个数组,数组里包含很多对象 第二个参数是一个对象,包括键(key)和值(value) 数组里的对象包含对象的属性。 object.hasOwnProperty(key)可以判断对象里是否含有此属性,如果有则返回true,如果没有则返回false。 Object.keys(object)可以将对象里的所有key放到一个数组里,并返回该数组 Object.values(object)可以将对象里的所有values值放到一个数组里,并返回该数组

zilongxuan001 commented 6 years ago

未知条件 判断数组里哪个对象属性里含有参数对象的属性,则将该对象放到一个新数组里。

zilongxuan001 commented 6 years ago

计划 1.将参数对象里的key,组成一个数组。 2.判断数组里的对象是否包含参数对象的key 3.如果包含该key,则比较两者的value值是否相同, 4.如果value值相同,则返回该对象,到一个新数组里。