_.head(array)

14

_.head(array)

_.head方法获取数组的第一个元素

参数

array (Array): 获取第一个元素的数组

返回值

(*): 返回数组的第一个元素

例子

_.head([1, 2, 3]);
// => 1
 
_.head([]);
// => undefined

源代码:

/**
 * Gets the first element of `array`.
 *
 * @since 0.1.0
 * @alias first
 * @category Array
 * @param {Array} array The array to query.
 * @returns {*} Returns the first element of `array`.
 * @see last
 * @example
 *
 * head([1, 2, 3])
 * // => 1
 *
 * head([])
 * // => undefined
 */
//获取数组的第一个元素
function head(array) {
  return (array != null && array.length)
    ? array[0]
    : undefined
    //数组不为空且数组有length属性不为0,返回数组第一个元素,否则返回undefined
}

export default head

 

posted @ 2018-10-01 15:02  hahazexia  阅读(412)  评论(0)    收藏  举报