UNPKG

517 BJavaScriptView Raw
1var hasOwnProp = require('./hasOwnProp')
2
3/**
4 * 判断对象是否包含该值,成功返回true否则false
5 *
6 * @param {Object} obj 对象
7 * @param {Object} val 值
8 * @return {Boolean}
9 */
10function includes (obj, val) {
11 if (obj) {
12 if (obj.includes) {
13 return obj.includes(val)
14 }
15 for (var key in obj) {
16 if (hasOwnProp(obj, key)) {
17 if (val === obj[key]) {
18 return true
19 }
20 }
21 }
22 }
23 return false
24}
25
26module.exports = includes