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; |