Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | 1x 2x 1x 2x 1x | /**
 * 确认对象是否在数组中,不存在则将对象插入到数组中
 * @method arr/include
 * @param {Array} arr 要操作的数组
 * @param {*} item 要插入的对象
 * @returns {Array} 经过处理的源数组
 * @example
 * var $include = require('@spore-ui/kit/packages/arr/include');
 * console.info($include([1,2,3],4)); // [1,2,3,4]
 * console.info($include([1,2,3],3)); // [1,2,3]
 */
 
var $contains = require('./contains');
 
function include(arr, item) {
  if (!$contains(arr, item)) {
    arr.push(item);
  }
  return arr;
}
 
module.exports = include;
  |