_.contains(list, value, [fromIndex])
list 안에 value가 있는지 확인하고, 있다면 true를 리턴한다.
_.contains([1, 2, 3], 3); // true
// 배열 [1, 2, 3]안에 3이 들어있는지 확인하고, 있으면 true를 리턴한다.
_.contains = function (collection, target) {
// TIP: Many iteration problems can be most easily expressed in
// terms of reduce(). Here's a freebie to demonstrate!
if (Array.isArray(collection)) {
for(let i = 0; i < collection.length; i++) {
if(collection[i] === target) {
return true
} else {
return false
}
}
} else {
for (let value in collection) {
if(collection[value] === target) {
return true
} else {
return false
}
}
}